Socialism is an economic system that encourages state ownership and control of the means of production. Communism, on the other hand, is the common ownership and control of the means of production.