Crowdfunding (a form of crowdsourcing) is the practice of funding a project or venture by raising monetary contributions from a large number of people, today often performed via internet-mediated registries, but the concept can also be executed through mail-order subscriptions, benefit events, and other methods.[1] Crowdfunding is a form of alternative finance, which has emerged outside of the traditional financial system.[2]