Socialism is the first stage of communism , which in theory is the perfect system , but can not work , or implemented in real life.
Same goes to capitalism , free market economy works , but in the end it gets destroyed by the banking cartels , and interest rate manipulations.