According to the Chronicle of Philanthropy, in order to help charities determine which software is best for them, Idealware, a nonprofit technology group, has published a new guide to the different types of software used to collect, analyze, and visualize program data.