Marx töötas välja teooria, mille kohaselt ühiskond on jaotatud vastandlikeks klassideks - tootmisvahendite omajateks ja mitteomajateks (erinevates formatsioonides on nendeks orjad ja orjapidajad; talupojad ja feodaalid; töölised ja kapitalistid).