Marxists believe that change can only be brought about through revolution, while others believe in a parliamentary route, where socialist parties will change society gradually and internally. The origins of Socialism lie in three main branches. The first of which, "Platonic Communism" is more a theory than anything else.