Pour Karl Marx, la société est divisée en deux classe opposées : la bourgeoisie et le prolétariat. Ces deux classes doivent entrer en lutte, et lorsque l'on sera arrivé à une société égalitaire, c'est à dire sans classe, ce sera la fin de l'Histoire.