Socialism is a political, social, and economic philosophy encompassing a range of economic and social systems characterised by social ownership of the means of production and democratic control, such as workers' self-management of enterprises.It includes the political theories and movements associated with such systems. Social ownership can be public, collective, cooperative, or of equity. While no single definition encapsulates the many types of socialism, social ownership is the one common element. Socialisms vary based on the role of markets and planning in resource allocation, on the structure of management in organizations, and from below or from above approaches, with some socialists favouring a party, state, or technocratic-driven approach. Socialists disagree on whether government, particularly existing government, is the correct vehicle for change.