La mayoría de variantes de partidos comunistas han adoptado una categorización histórica del pasado y el futuro social de Occidente de acuerdo a la demarcación de modos de producción establecida por la doctrina marxista: el comunismo primitivo (sin clases), el esclavismo, el feudalismo, el mercantilismo, el capitalismo, y finalmente el modo de producción comunista (sin clases), dividido en dos fases, cuya realización estaría en manos de la clase social llamada proletariado organizada bajo la dirección de un partido comunista revolucionario, y que desaparecería en tanto clase durante la realización del mismo.