CiviCRM is an open-source constituent relationship management (CRM) platform for non-profit, advocacy and non-governmental organizations.