Communism is the ideology and socioeconomic structure of common ownership of the means of production and the absence of state, money, and social classes. The umbrella of communism covers various schools of thought--including Marxism, Christian Communism, and Trotskyism to name a few--but they all share the same idea that the root of all of society’s problems is the conflict between the working class proletariat and the capitalist bourgeoisie.