Marx y Engels se basaron en la filosofía alemana de Hegel y de Feuerbach, la economía política inglesa de Adam Smith y de David Ricardo, y el socialismo y comunismo francés de Saint-Simon y Babeuf respectivamente, para desarrollar una crítica de la sociedad que fuera tanto científica como revolucionaria.