Cultural diffusion: The spread of cultural beliefs, practices, ideas, or innovations from one society to another through contact.
Social stratification: The division of society into different hierarchical layers based on factors such as wealth, power, or occupation.
Urbanization: The process by which an increasing proportion of the population lives in urban areas due to rural-to-urban migration and natural population growth.