Anarcho-communism, also known as anarchist communism, is the belief that hierarchies, money, and social classes should not exist, and that the means of production should be held in common by society. Anarcho-communists support direct democracy and a network of voluntary associations, workers' councils, decentralized economic planning and a gift economy in which everyone will be free to satisfy their needs.