So long as it is not possible to produce so much that there is enough for all, with more left over for expanding the social capital and extending the forces of production – so long as this is not possible, there must always be a ruling class directing the use of society's productive forces, and a poor, oppressed class. How these classes are constituted depends on the stage of development.