Socialism is a political and economic theory that advocates for collective ownership of the means of production and a fair distribution of resources to achieve social equality. It seeks to abolish private property and establish a social order in which resources are distributed based on need.