Marx, kapitalist sistemi, insanlığın gelişim tarihinin bir parçası olarak görmüştür. Bu, ne kalıcı ne de değiştirilemez bir sistemdir. Tersine, kapitalizm, esas olarak geçici bir toplumsal sistemdir ve bütün diğer toplum biçimleri gibi bir önceki sistemden doğmuş ve gelişmiştir; zamanı gelince çökecek ve yerini başka bir sistem alacaktır. Marx`a göre hiçbir toplum durağan değildir, hepsi de devamlı bir akış ve değişme içindedir.
Sosyalizmin amacı, bir sınıfın egemenliği yerine bir başka sınıfın egemenliğini koymak değil, bütün sınıfların büsbütün ortadan kaldırılmasıdır. Sosyalizmin amacı, her türlü sömürüye son veren sınıfsız bir toplum kurmaktır.
Ütopyacılar için sosyalizm, bir hayal ürünü, bu ya da şu parlak zekanın bir buluşuydu. Marx, sosyalizmi bulutlar üzerinden yere indirdi, onun belirsiz bir umut olmayıp, insan soyunun tarihsel gelişiminde bir sonraki adımı, kapitalist toplumun evriminin zorunlu ve kaçınılmaz bir sonucu olduğunu gösterdi.