A foundation (also a charitable foundation) is a legal category of nonprofit organization that will typically either donate funds and support to other organizations, or provide the source of funding for its own charitable purposes. Foundations incorporate private foundations and public foundations.