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. Developmental psychology can play a role in social change.