Понятие «ОБЩЕСТВО» имеет два основных значения. В самом широком смысле, общество можно определить как систему всех существующих способов и форм взаимодействия и объединения людей (например, в выражениях « современное общество» или «феодальное общество»).
В более узком понимании, слово «общество» употребляют для обозначения любых типов или видов социальных групп, количество и особенности которых определяются разнообразием жизнедеятельности людей («российское общество», «научное сообщество» и т.д.). Оба этих подхода объединены пониманием того, что человек является «общественным существом» и может полноценно жить только внутри некоего коллектива, ощущая свое единство с другими людьми.
Различают такие типы обществ:
а) дописьменные и письменные;
б) простые и сложные (в качестве критерия в данной типологии выступает число уровней управления обществом, а также степень его дифференциации: в простых обществах нет руководителей и подчиненных, богатых и бедных, а в сложных обществах существует несколько уровней управления и несколько социальных слоев населения, расположенных сверху вниз по мере убывания доходов);
в) общество первобытных охотников и собирателей, традиционное (аграрное) общество, индустриальное общество и постиндустриальное общество;
г) первобытное общество, рабовладельческое общество, феодальное общество, капиталистическое общество и коммунистическое общество.
Общество, находится в состоянии непрерывного развития и изменения. Оно развивается в двух направлениях – прогресса и регресса.
Различают две формы социального прогресса: революция и реформа.