The process of choosing a socialist administration would be heavily influenced by the political system in existence. A socialist party may be democratically elected through traditional voting systems in some instances. In other circumstances, socialist regimes may be formed as a result of a revolution or other types of political upheaval.