В XIX века философия выдвинула идею о том, что общество развивается через борьбу противоположностей. В марксизме эта борьба рассматривалась как диалектика – движущая сила истории. В экономической сфере Маркс видел источник противоречий в системе капитализм, основанной на частной собственности на средства производства. Её противоположностью считалась формация социализм, в которой отсутствует эксплуатация человека человеком. Согласно марксистской теории, переход от одной формации к другой происходит в результате революция, когда угнетённый класс свергает власть господствующего класса. Однако в XX веке появились теории, подчеркивающие роль науки, технологий и информации в развитии общества. В постиндустриальном обществе главным ресурсом становится информация, а экономическая мощь измеряется уровнем научно-технический прогресс. При этом особое внимание уделяется и глобальным проблемам: современные исследователи отмечают, что устойчивое развитие невозможно без учёта фактора экология.