Diferentierea societatilor primitive de cele moderne poate fi facuta pe baza unor criterii precum nivelul dezvoltarii tehnologice, tipul de organizare sociala, gradul de diviziune a muncii sau tipul de religie. In societatile primitive, caracterizate prin economii de aprovizionare si producere de tip subsistent, indivizii se bazeaza pe resursele naturale pentru a supravietui si se concentreaza pe activitati de baza, precum vanatoarea sau cultivarea plantelor. In societatile moderne, economiile de piata au dezvoltat un mediu de afaceri global care se bazeaza pe o diviziune tot mai mare a muncii si diferentierea sociala din ce in ce mai complexa.