Les changements qui interviennent dans la société proviennent surtout du développement des contradictions à l'intérieur de la société, c'est à dire des contradictions entre les forces productives et les rapports de production, entre les classes, entre le nouveau et l'ancien. Le développement de ces contradictions fait avancer la société, amène le remplacement de la vielle société par la nouvelle.