Bloomerang's CRM platform is the best nonprofit software for small organizations that need a database solution.