You may have hard heard of salesforce, or Zoho CRM. CiviCRM is the same but built specifically for non-profits and membership-based organisations. It can be integrated nicely into your favourite CMS, and we use this for all of our clients CRM needs.