Cultural materialism is an anthropological theory that views cultural practices and social structures as adaptations to material conditions and constraints. It posits that culture has three levels - infrastructure, structure, and superstructure - and that the infrastructure level of technology and economics has the strongest influence in shaping a society, with changes cascading up to the structural and superstructural levels of social organization and ideology. The theory aims to scientifically explain cultural similarities, differences, and changes through analysis of environmental, technological, demographic, economic and material factors.