The Foundation Center defines a foundation as a nongovernmental, nonprofit organization having a principal fund that is managed by its own trustees and directors, and that maintains or aids charitable, educational, religious or other activities serving the public good, primarily by making grants to other nonprofit organizations.