These approaches offer ways of looking at society from different perspectives. Marxism is one theoretical approach that is associated with conflict theory. It asserts that society is divided into classes that are in conflict with each other. Marxism views history as a result of conflicts caused by material needs. It sees society progressing through stages from primitive communism to capitalism and eventually communism, where there are no classes. Key concepts in Marxism include historical materialism, alienation, surplus value, false consciousness, and praxis. Marxism aims to challenge the status quo and encourage social change to abolish social classes.