Ce que « open source » veut dire, et ce que ça ne veut pas dire
Un CRM open source est un logiciel dont le code source est publié sous une licence libre : vous pouvez l'installer sur vos serveurs, le lire, le modifier et, selon la licence, redistribuer vos modifications. C'est une garantie de réversibilité réelle, et c'est ce qui en fait une réponse sérieuse aux questions de souveraineté et de dépendance à un éditeur.
Cela ne signifie pas gratuit. La licence ne coûte rien, l'exploitation coûte quelque chose : un serveur, des sauvegardes testées, des mises à jour de sécurité appliquées à temps, une supervision, et quelqu'un capable d'intervenir quand la base tombe un vendredi soir. Une PME sans ressource technique doit budgéter une infogérance : c'est un coût, simplement mieux maîtrisé qu'un abonnement par siège.
Cela ne signifie pas non plus sur mesure. Un CRM open source reste un produit avec son modèle de données, ses écrans et ses conventions. Le modifier en profondeur demande des compétences sur sa base technique, ce qui n'est pas toujours plus simple que de partir d'une base neuve.
Les quatre projets qu'on rencontre le plus
SuiteCRM est issu du code de SugarCRM et existe depuis de nombreuses années. Écrit en PHP, c'est le plus complet fonctionnellement du lot : comptes, contacts, opportunités, campagnes, devis, rapports. Sa maturité est son atout, son interface est aussi son point faible aux yeux d'utilisateurs habitués aux produits SaaS récents.
EspoCRM est plus léger et repose lui aussi sur PHP. Il est apprécié pour sa configuration souple : on y crée des entités et des champs personnalisés depuis l'administration, sans écrire de code. Pour une PME dont le besoin dépasse un peu le standard sans être exotique, c'est souvent le compromis le plus raisonnable de la liste.
Odoo n'est pas un CRM mais une suite de gestion dont le CRM est un module, ce qui change la nature du projet : on y vient pour l'ensemble ventes, achats, stock et comptabilité. Son modèle est de type open core, avec une version communautaire libre et une version entreprise payante, et son écosystème d'intégrateurs français est très développé. Twenty, enfin, est un projet plus récent écrit en TypeScript, à l'interface nettement plus moderne, mais dont la maturité fonctionnelle reste inférieure à celle de SuiteCRM : c'est un pari sur une trajectoire plutôt qu'un produit installé.
Le vrai coût d'un CRM open source
Trois postes structurent le budget. L'hébergement et l'exploitation d'abord : serveur, sauvegardes, surveillance, mises à jour de sécurité. Ce poste est modeste en euros mais exige de la rigueur, et c'est celui qu'on néglige jusqu'au premier incident.
L'adaptation ensuite. Adapter le modèle de données, créer des champs, ajuster des écrans, développer un connecteur : selon le projet, cela se fait par configuration ou par développement. Sur un socle PHP mature, une modification profonde peut demander plus de travail qu'on ne l'imagine, parce qu'il faut d'abord comprendre l'existant.
Les montées de version, enfin. C'est le poste le plus souvent oublié. Une instance fortement personnalisée devient difficile à mettre à jour, et une instance qu'on ne met plus à jour devient un risque de sécurité. Ce point mérite d'être arbitré au départ du projet, pas trois ans plus tard.
Où se situe le CRM sur mesure par rapport à eux
Un CRM open source et un CRM sur mesure partagent l'essentiel : vous détenez la donnée, l'hébergement peut être en France, et il n'y a pas de facture par utilisateur. Sur ces trois critères, la différence entre les deux est faible, et un CRM open source bien exploité est une réponse parfaitement valable.
La différence porte sur le point de départ. Un produit open source vous donne un modèle de données générique que vous adaptez ; un développement sur mesure part de vos objets métier. Quand l'activité repose sur des chantiers, des mandats ou des sessions de formation, l'écart de confort à l'usage est important, et il se retrouve dans la qualité des automatismes : le scoring et la production des devis raisonnent sur des objets réels.
La seconde différence tient à l'IA. Greffer des automatismes de qualification, de lecture de la boîte mail ou de rattachement des conversations WhatsApp sur un produit tiers est possible, mais il faut travailler avec l'architecture existante. Sur une base neuve, ces flux sont pensés dès la conception plutôt qu'ajoutés par-dessus.
Comment choisir entre les deux
Prenez un CRM open source si votre besoin reste proche du standard, si vous disposez d'une ressource technique interne ou d'un prestataire d'infogérance, et si le coût de licence est votre motivation principale. C'est une décision saine, et je le dis à des entreprises que je ne facturerai donc pas.
Envisagez le sur mesure si vos objets métier ne ressemblent pas à ceux du standard, si vous voulez que les automatismes IA soient au cœur du système plutôt qu'ajoutés à côté, ou si vous préférez un interlocuteur unique qui prend en charge le développement et l'exploitation. Le budget correspondant figure dans combien coûte un CRM sur mesure.
Dans les deux cas, posez la question de la réversibilité avant celle des fonctionnalités : où sont les données, qui peut les exporter, et que se passe-t-il si le prestataire disparaît. Pour en discuter sur votre cas, voir la méthode puis prendre contact.