A community foundation is made up of people with a deep understanding of local needs and opportunities. By setting up funds with the foundation, people are able to make grants to support their favorite charitable causes and to respond to specific and time-sensitive community needs.