I found this great article from Idealware. Click here!
If you run a non-profit, this site is a great resource for you. I recommend you subscribe to their updates.
Idealware, a 501(c)3 nonprofit, provides candid Consumer-Reports-style reviews and articles about software of interest to nonprofits. Through product comparisons, recommendations, case studies, and software news, Idealware allows nonprofits to make the software decisions that will help them be more effective. http://www.idealware.org/