Open Source
Il existe un certain nombre de raisons d'utiliser un logiciel CRM open source, notamment l'absence de coûts de licence (ou des coûts réduits), la possibilité de modifier le code et le soutien d'une communauté dynamique. Toutefois, ces avantages s'accompagnent de compromis. Les logiciels CRM open source peuvent nécessiter une expertise technique importante pour la personnalisation et la maintenance, ce qui peut entraîner des coûts à long terme plus élevés pour ceux qui ne disposent pas d'une expertise en interne. La sécurité peut également poser problème, car la responsabilité des mises à jour et des correctifs incombe à l'utilisateur, ce qui, en l'absence de contrôle, peut entraîner des vulnérabilités.