A foundation (also a charitable foundation) is a category of nonprofit organization or charitable trust that typically provides funding and support for other charitable organizations through grants, but may also engage directly in charitable activities. Foundations include public charitable foundations, such as community foundations, and private foundation, which are typically endowed by an individual or family. However, the term "foundation" may also be used by organizations that are not involved in public grantmaking.[1]