Агентом развития может быть любой социальный класс, который занимает командные позиции в материальном производстве. Согласно пониманию истории по Марксу, это выглядит так, как будто производительные силы «выбирают» тот класс, который более других способен обеспечить их расширение. Тем не менее наступает момент, когда господствующие общественные отношения перестают поддерживать рост производительных сил и, более того, начинают действовать как препятствие для них. С этого момента две составляющие способа производства быстро продвигаются к открытому противоречию, и эта стадия создает условия для политической революции.