A social enterprise is an organization that applies commercial strategies to maximize improvements in financial, social and environmental well-being—this may include maximizing social impact alongside profits for external shareholders.