Crowdsourcing is a modern approach to problem-solving and resource allocation that leverages the collective intelligence, skills, and resources of a large group of people, often via online platforms. It's a portmanteau of "crowd" and "outsourcing," highlighting its core concept of distributing tasks or challenges to an undefined and generally large public.