Community foundations bring together support from many donors and administer charitable funds through an existing organization. Private foundations are typically funded by one major source and have their own governing and reporting responsibilities. The right approach depends on a donor’s goals.