Evolutionary psychologists have developed a theory to explain the origins of differences between men and women. The two sexes developed different strategies to ensure their survival and reproductive success, and that this explains why men and women differ psychologically and tend to occupy different social roles.