Fundraising or fund raising is the process of soliciting and gathering contributions as money or other resources, by requesting donations from individuals, businesses, charitable foundations, or governmental agencies. Although fundraising typically refers to efforts to gather money for non-profit organizations, it is sometimes used to refer to the identification and solicitation of investors or other sources of capital for-profit enterprises.