A community foundation is a vehicle for people of all means to make a lasting difference in their community. It serves the needs of donors who want to better their community by offering flexible options to create permanent funds that support their personal passions and their philanthropic goals, both now and in the future.