Crowdfunding is the practice of raising small amounts of money from a large number of people, typically via the internet, to fund a project or venture. This approach democratizes funding opportunities, allowing individuals and organizations, particularly non-governmental organizations (NGOs) and civil society groups, to gather resources without relying solely on traditional funding sources like banks or wealthy investors.