Social change refers to an alteration in the social order of a society. Social change may include changes in nature, social institutions, social behaviours, or social relations. Social change may refer to the notion of social progress or sociocultural evolution, the philosophical idea that society moves forward by dialectical or evolutionary means. It may refer to a paradigmatic change in the socio-economic structure, for instance a shift away from feudalism and towards capitalism. Accordingly it may also refer to social revolution, such as the Socialist revolution presented in Marxism, or to other social movements, such as Women’s suffrage or the Civil rights movement. Social change may be driven by cultural, religious, economic, scientific or technological forces.