Según Karl Marx y Friedrich Engels, a través de la historia, las personas han tratado de organizarse en diferentes tipos de sociedades bajo la tensión causada por pobres y ricos, hombres libres y esclavos, los patricios y la plebe, señores feudales y siervos, maestros de corporaciones y oficiales, burguesía y proletariado.