If you're looking for nonprofit CRM software, make sure that you know the 7 must-have features that your software should include.