Socialismo cientifico
Paralelamente às propostas do socialismo utópico, surgiu o socialismo científico, cujos teóricos propunham compreender a realidade e transformá-la mediante a análise dos mecanismos econômicos e sociais do capitalismo, constituindo, assim, uma proposta revolucionária do proletariado. Daí se origina o termo "científico", uma vez que seus teóricos se baseavam numa análise histórica e filosófica da sociedade, e não apenas nos ideais de justiça social. Friedrich Engels, um dos fundadores da teoria socialista moderna, e o socialista utópico Henri di Saint Simon defendem a criação de uma sociedade que permite à aplicação generalizada das tecnologias modernas de racionalização da atividade econômica, eliminando na produção do capitalismo. Isto irá permitir que a riqueza e o poder sejam distribuídos com base na quantidade de trabalho despendido na produção, embora não haja discordância entre os socialistas sobre como e em que medida isso poderia ser conseguido. O principal objetivo do socialismo é eliminar as distinções entre as classes, transferindo o controle da indústria para o Estado. Isso resultaria numa sociedade harmoniosa, livre de opressão e instabilidade financeira. Entre os princípios expostos na obra, destacam-se uma interpretação sócio-econômica da história, conhecida como materialismo histórico, os conceitos de luta