Развитие обществ - это процесс, в котором действуют, с одной стороны, люди, общности, институты, а с другой стороны, объективные условия, которые становятся рамками их целей, деятельности и результатов. С точки зрения исторического реализма решающим фактором исторического развития является субъективный фактор - сознательная деятельность элит, партий, классов, их интересы, программы, организованность, воля, энергия в реализации интересов. К объективным факторам развития обществ относятся территория, климат, уровень экономики, состояние общественных институтов (семьи, образования, суда, армии и т.п.), ментальность, сознание, мировоззрение народа и т.п