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