CiviCRM est un logiciel open source de gestion de la relation avec les membres et donateurs, destiné aux associations à but non lucratif, aux ONG et aux organisations de plaidoyer. Il couvre la gestion des contacts, les dons, les inscriptions aux événements, les adhésions, l'emailing, le suivi de dossiers et les rapports, avec des composants activables à volonté. Il fonctionne seul ou à côté de Drupal, WordPress, Joomla et Backdrop, en auto-hébergement ou chez un partenaire d'hébergement. Un service cloud officiel, CiviCRM Spark, existe aussi.
Le logiciel est publié sous licence AGPL v3. CiviCRM LLC, société constituée en Californie et fonctionnant sans but lucratif, détient le droit d'auteur et les marques et coordonne le développement. Selon le projet, vous n'êtes lié à aucun centre de données ni pays : vous pouvez choisir un hébergeur européen ou vos propres serveurs et garder vos données en Europe. La licence ouverte permet d'auditer le code et de l'exploiter sans dépendre de son éditeur, même si l'entité juridique du projet est américaine.