These 9 solutions are the best Salesforce apps for both nonprofits and businesses.