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