Слово «фактор» означает причину, движущую силу исторического процесса, определяющую его характер или отдельные черты. Существуют различные классификации факторов, воздействующих на развитие общества. В одной из них выделяются природные, технологические и духовные факторы. Французский просветитель XVIII в.ш. монтескье, считавший природные факторы определяющими, полагал, что климатические условия обусловливают индивидуальные особенности человека, его характер и склонности. В странах с плодоносной почвой легче устанавливается дух зависимости, так как людям, занятым земледелием, некогда думать о свободе. А в странах с холодным климатом люди больше думают о своей свободе, чем об урожае. Из таких рассуждений делались выводы о характере политической власти, законах, торговле и т.п. другие мыслители объясняли движение общества духовным фактором: «Идеи правят миром». Некоторые из них считали, что это идеи критически мыслящих личностей, которые создают идеальные проекты общественного устройства. А немецкий философ Г. Гегель писал, что историей правит «мировой разум». Еще одна точка зрения состояла в том, что деятельность людей можно научно объяснить, изучая роль материальных факторов. Значение материального производства в развитии общества обосновывал К. Маркс. Он обращал внимание на тот факт, что, прежде чем заниматься философией, политикой, искусством, люди должны есть, пить, одеваться, иметь жилище, а значит, производить все это. Изменения в производстве, согласно Марксу, влекут за собой изменения в других областях жизни. Развитие общества определяется в конечном счете материальными, экономическими интересами людей. Многие ученые и сегодня полагают, что можно найти определяющий фактор движения общества, выделяя его из других. В условиях научно-технической революции XX в. Таким фактором они признали технику и технологию. Переход общества в новое качество они связали с «компьютерной революцией», развитием информационных технологий, последствия которых проявляются в экономике, политике, культуре.