A community can be understood from different perspectives. It is a sociological construct that has fuzzy boundaries and can exist within a larger community. A community consists of individuals with many differences that can cause divisions and conflicts. These differences include factors like religion, ethnicity, gender, class, education and more. From a social science perspective, communities have been conceptualized as ideal political units or analyzed in terms of the roles of institutions in maintaining social order. Communities can also be understood from an institutional perspective in terms of the social institutions that arise from shared agreements and shape collective behaviors and functions.