En av de viktigste teoriene innenfor kommunismen er at det til enhver tid finnes to samfunnsklasser: arbeiderklassen (eller proletariatet) – som må arbeide for å leve og utgjør majoriteten av befolkningen – og det dominerende borgerskapet – som tjener på arbeidet arbeiderklassen utfører gjennom privat eiendomsrett over produksjonsmidlene. Det pågår derfor en , siden klassene har motsatt interesser: arbeiderne ønsker høyest mulig lønn og best mulige arbeidsbetingelser, mens borgerskapet vil at lønnsnivået skal være så lavt som mulig for å holde kostnadene nede.