Gotha ve Erfurt Programları Üzerine'nde (1875)
Karl Marx komünizmi, "üretim araçlarının ortak mülkiyetine dayalı ortaklaşmacı bir toplum" şeklinde tanımlar. Komünist toplumun erken evresiyle üst evresini birbirinden ayırır. Erken evresinde herkes emeğine göre bir karşılık alır (bazen "sosyalizm" diye de geçen evre). Komünist toplumun üst evresinde ise bayrakların üzerine şunlar yazılabilecektir: "Herkesten yeteneğine göre, herkese ihtiyacına göre."Yordam Kitap - Komünizm, Sosyalizm ve Sosyal Demokrasi (Communisme, Socialisme et Social-Democratie; Communism, Socialism and Social Democracy)