This report examines the complex workings of community foundation s and provides insight on the best software that ... many types of relationships, finances, and activities these foundation s take part in. It highlights the pros and cons of different approaches, how specific tools on the market today fit into these approaches, and how ...