Community foundations are very special non-profit organizations. Since they do not have a specific charitable purpose, they provide local donors the opportunity to engage in philanthropy in a variety of ways. They provide the means for establishing endowment funds. They provide a way to achieve excellent investment yields through pooling of funds. They provide benefits to the many communities they serve.