Nonprofit CRM software should support a scalable number of constituent profiles so that your software can grow with your changing needs.