Crowdfunding allows businesses, charities and individuals to raise money by promoting their cause, fundraiser or campaign to wide groups of potential donors or investors, inviting contributions from as many payees as possible.