For a modern economy to benefit from specialisation and the division of labour, there must exist:
an economy operating at maximum productive efficiency across all sectors.
a method of exchange, such as money, to trade surplus output.
a complete absence of public goods in the market.
state intervention to set all prices and output levels.