Matrice de couverture détaillée par chantier — ERPNext vs Odoo vs CiviCRM vs Dolibarr
Scoring, recommandations, implémentation, coûts et risques
Chaque solution est évaluée sur sa capacité à couvrir les 9 chantiers du cahier des charges, avec une attention particulière à la base de vérité unique et au workflow de location de salle.
Les priorités du cahier des charges FC ont été pondérées : les chantiers "Critique" comptent 1,5× plus que les chantiers "Important".
Chaque chantier est évalué sur 5 : couverture fonctionnelle native, portail/self-service, extensibilité métier, maintenabilité OSS, cohérence souveraineté/hébergement.
| Chantier | Priorité | ERPNext | Odoo | CiviCRM | Dolibarr | |
|---|---|---|---|---|---|---|
| 5.1 Base de vérité unique Profil unique, dédoublonnage, migration C3W | 🔴 Critique | 5.0 |
4.5 |
4.0 |
3.5 |
6k – 14k |
ERPNext 5/5DocTypes relationnels très riches, excellente gestion des liens inter-modules (membre → location → facture → événement). Migration par Data Import Tool. Dédoublonnage configurable. Accès distant natif sans VPN. Odoo 4.5/5Base partenaire/contact très mature. Liens vers ventes, compta, CRM. Très bon pour modèle unifié. Légèrement plus contraignant pour les cas non-standards (pseudo, tiers payant, institution). CiviCRM 4/5Très bon "constituent management", profils riches, historiques. Un peu moins naturel pour relier logique facturation/opérations à la base de contacts. Dolibarr 3.5/5Couvre la base, mais moins de finesse pour les relations inter-modules et les cas complexes (multi-profils, tiers payant). Bon point de départ, plafond plus bas. MW : Design du modèle de données à réaliser avant tout développement. C'est le "high agency" fondamental du projet.
|
||||||
| 5.2 Portail membres App autonome, login unique, self-service, réservations | 🔴 Critique | 4.5 |
4.5 |
4.0 |
2.5 |
10k – 22k |
ERPNext 4.5/5Web forms publics ou authentifiés via Frappe, REST API auto-générée sur tous les objets. Architecture headless possible. Portail dédié séparable du backoffice, connecté à WordPress via lien/SSO. Très bonne liberté architecturale. Odoo 4.5/5Portail natif très mature, site web builder intégré. App Online Members Directory disponible. Très bon si l'on accepte que le portail soit dans l'univers Odoo. Légère vigilance sur la frontière Community/Enterprise. CiviCRM 4/5Excellent si porté par WordPress. Pages de profil, droits spéciaux pour membres, historiques. Cohérence UX plus dépendante de l'assemblage WP + extensions. Peut demander plus de plugins tiers. Dolibarr 2.5/5Interface membre basique, peu adaptée à une expérience portail moderne et autonome. À construire presque intégralement en spécifique si l'expérience est ambitieuse. |
||||||
| 5.3 ⭐ Digitalisation location de salle Calendrier, options, techniciens, ménage, DCP, fiche unique | 🔴 Critique | 4.5 |
3.5 |
2.5 |
2.5 |
14k – 30k |
|
Chantier discriminant ! Aucune solution ne couvre ce lot "out of the box". C'est le juge de paix du choix technologique.
ERPNext 4.5/5 — Avantage netFrappe Framework permet de modéliser proprement : DocType "Réservation salle", "Option de date", "Affectation technicien", "Plage ménage", "Fiche DCP". Logique permissions, notifications webhooks, formulaires membre depuis le portail. Développement spécifique concentré et documentable.
RéservationOption concurrenteFiche locationTechnicien assignéPlage ménageSuivi DCP
Odoo 3.5/5Possible via Planning + Appointments + CRM + spécifique OCA. Mais l'assemblage de plusieurs apps natives + extensions peut créer une architecture plus complexe à maintenir pour FC. CiviCRM 2.5/5Non conçu pour ce type d'exploitation opérationnelle. Une architecture à deux moteurs (CiviCRM + module dédié) serait nécessaire, ce qui augmente la dette technique. Dolibarr 2.5/5Module événements expérimental (introduit en v15). Loin de couvrir la complexité opérationnelle du lot FC : options concurrentes, techniciens, ménage, DCP. |
||||||
| 5.4 Automatisation facturation Règles tarifs, salaires techniciens, export Winbiz | 🟡 Important | 4.5 |
4.0 |
2.5 |
3.5 |
8k – 18k |
ERPNext 4.5/5Facturation native liée aux memberships, génération d'invoice depuis les fiches locations, moteur de règles pour tarifs membres/non-membres, export CSV/PDF. Logique de calcul des salaires techniciens modélisable. Intégration comptable externe via CSV/PDF. Odoo 4/5Comptabilité très complète, Sales + Accounting tightly integrated. Très bon pour la facturation standard. Vérifier précisément les modules Community disponibles pour les règles de calcul avancées et l'export Winbiz. CiviCRM 2.5/5Conçu pour dons, contributions et inscriptions événements. Pas pour la facturation B2B avec règles de calcul métier (tarifs au quart d'heure, coefficients techniciens, dégressivité). Demande un module complémentaire ou une couche externe. Dolibarr 3.5/5Bon pour facturation simple. L'encodage des règles spécifiques FC (tarif court vs long, dégressivité, festivals, quart d'heure) demandera du custom ou des modules tiers moins matures. MW : La difficulté n'est pas la facture PDF elle-même, c'est le moteur de calcul (tarifs membre, quarts d'heure, dégressivité, caution, festivals). Prévoir du spécifique dans tous les cas, mais la surface est beaucoup plus réduite sur ERPNext/Odoo.
|
||||||
| 5.5 Adhésions & cotisations 12–13 étapes → 2–3 clics, relances auto, paiement V2 | 🟡 Important | 4.0 |
4.0 |
4.5 |
4.0 |
5k – 11k |
ERPNext 4/5Member/Membership DocTypes, statuts (New/Current/Expired/Pending/Cancelled), génération d'invoice, messages automatiques configurables, historique complet. Bon. Odoo 4/5App Members intégrée à Sales et Accounting. Activation/validation en quelques clics. Membre gratuit possible. Annuaire public optionnel. Marketing Automation pour relances. CiviCRM 4.5/5 — Meilleur sur ce lotPlateforme pensée pour ça : types de memberships, formulaires d'inscription self-service, renouvellements automatiques, messages planifiés, droits de site par niveau, suivi du cycle de vie complet. Vraiment natif. Dolibarr 4/5Module association mature : fiches membres, cotisations, rappels automatiques, formulaire public, gestion des paiements. Bon fit pour ce chantier précis. Paiement V2 : TWINT nécessite un PSP ou plug-in, PostFinance Checkout expose une API REST. Ce sont des couches d'intégration dédiées, pas des cases à cocher dans la plateforme choisie.
|
||||||
| 5.6 Communication, événements & newsletter Calendrier events, billetterie, sync newsletter Infomaniak | 🟡 Important | 3.5 |
4.5 |
4.5 |
3.0 |
5k – 13k |
ERPNext 3.5/5Gestion basique des événements disponible. Email campaigns configurables. Pour le calendrier et la billetterie avancée, adaptation ou extension nécessaire. L'API Infomaniak (REST/OAuth2) permettra l'intégration newsletter sans export CSV manuel. Odoo 4.5/5 — Parmi les meilleursApp Events très complète : calendrier, agenda public, vente de tickets, sponsoring, SEO, Email Marketing natif. Events + Marketing Automation = excellente combinaison pour FC. CiviCRM 4.5/5 — Parmi les meilleursCiviEvent très fort : pages événement, inscription online, paiements, suivi annulations/présence, check-in. CiviMail pour newsletters avec segmentation avancée liée aux profils membres. Dolibarr 3/5Module événements expérimental (v15+). Newsletter basic. Moins mature pour la billetterie et la segmentation avancée. |
||||||
| 5.7 Annuaire Romand du Cinéma Membres + non-membres, auto-mise à jour, validation FC | 🟡 Important | 4.0 |
3.5 |
4.5 |
2.5 |
6k – 14k |
ERPNext 4/5DocType dédié "Profil annuaire" lié aux membres mais aussi aux non-membres. Formulaire de mise à jour autonome via web form. Workflow de validation FC. Recherche par thèmes via tags/filtres. Accessible depuis le portail via API. Odoo 3.5/5Online Members Directory natif, mais limité aux membres. Pour un annuaire sectoriel ouvert à des non-membres, du spécifique est nécessaire. Possible mais moins naturel. CiviCRM 4.5/5 — Meilleur sur ce lotCiviCRM est conçu pour les "constituents" qui incluent membres ET non-membres. Profils riches, mise à jour autonome, workflow de validation. Intégration WordPress pour la façade publique. Très naturel pour un annuaire sectoriel. Dolibarr 2.5/5Module tiers/contacts trop basique pour un annuaire sectoriel riche avec self-service et workflow de validation. Peu de composants prêts pour cette expérience. |
||||||
| 5.8 Sécurisation pratiques numériques Bitwarden, audit mdp, backup, politique accès — Phase 0 | 🔴 Critique | 3.0 |
3.0 |
3.0 |
3.0 |
2k – 5k |
|
Score égal pour toutes les plateformes. Ce chantier est en grande partie hors cœur applicatif. La réussite dépend de l'architecture d'exploitation et de la gouvernance, pas du CRM/ERP choisi.
Actions à mener dès Phase 0 (indépendant du choix ERP)
Ce que la plateforme choisie doit garantir
|
||||||
| 5.9 Accompagnement au changement Formation, SOP, déploiement progressif, IA optionnelle | 🟡 Important | 4.0 |
4.0 |
4.0 |
4.0 |
4k – 10k |
|
Point d'attention : L'IA ne doit pas être imposée. Certaines collaboratrices y sont opposées pour des raisons éthiques. Toute fonctionnalité IA doit être strictement optionnelle et désactivable.
Principes communs à toutes les solutionsQuelle que soit la plateforme choisie, le succès dépend de la méthode. ERPNext et Odoo ont un léger avantage car ils permettent de bâtir un backoffice unifié avant d'ouvrir progressivement le portail, réduisant le risque de surcharge pendant la transition. Phase 0Sécurité + quick wins
→
Phase 1Fondations + migration data
→
Phase 2Portail + location + annuaire
→
Phase 3Paiements + enrichissements
|
||||||
Sélectionnez une solution et cochez les chantiers à inclure pour obtenir une estimation de la fourchette budgétaire indicative.
Hypothèse de chiffrage : intégrateur suisse ou européen expérimenté, CHF 1'000 à 1'250 / jour.
| Phase | Jours | Budget CHF |
|---|---|---|
| Phase 0 — Sécurité + audit data | 4–6 j | 4k–8k |
| Phase 1 — Base + adhésions + facturation | 20–32 j | 20k–40k |
| Phase 2 — Portail + location + annuaire | 28–44 j | 28k–56k |
| Phase 3 — Paiements + events V2 | 12–24 j | 12k–30k |
| Total projet | 64–106 j | 64k–134k CHF |
| Phase | Jours | Budget CHF |
|---|---|---|
| Total projet | 72–116 j | 72k–148k CHF |
| Phase | Jours | Budget CHF |
|---|---|---|
| Total projet | 68–112 j | 68k–140k CHF |
| Phase | Jours | Budget CHF |
|---|---|---|
| Total projet | 52–88 j | 52k–112k CHF |
Premier risque réel. Les données existantes peuvent être incomplètes, dupliquées ou mal structurées. Demander un export test dès le cadrage pour qualifier ce risque.
Réservation + techniciens + ménage + DCP = mini-produit métier. Le risque est de le traiter comme un module simple alors que c'est le cœur opérationnel de FC.
FC peut découvrir de nouvelles idées en cours de route. Cadrer strictement le MVP et les phases 2/3 avant de signer. Backlog visible de toutes les parties.
Si Odoo est choisi, auditez module par module ce qui est Community vs Enterprise. Certains modules séduisants sont Enterprise-only et créent un glissement de coûts involontaire.
Si CiviCRM est choisi sans accepter ses limites opérationnelles, le projet dérivera vers une architecture CiviCRM + module dédié, augmentant la dette technique.
Profils variés dans l'équipe. Former d'abord la coordinatrice (60% de la charge). Conserver le papier là où il fonctionne. Quick wins visibles avant les chantiers structurants.
Ces actions peuvent démarrer indépendamment du choix de plateforme.
Gestionnaire de mots de passe partagé, open source, auto-hébergeable chez Infomaniak. Former toute l'équipe en 1h.
1–2 joursCommencer par les accès critiques : hébergeur, banque, email, intranet, admin site.
3–5 joursQualifier immédiatement la qualité des données existantes. C'est le premier risque du projet et le seul moyen de le mesurer.
1 semaineÉcrire les SOP pour la location de salle et la validation des cotisations. Réduire la dépendance à une seule personne.
1–2 semainesConfigurer une solution de backup testée et automatisée vers Infomaniak Cloud. Vérifier les sauvegardes.
1 jourMaquetter l'expérience membre et le workflow de réservation avant le choix final de la plateforme. Valider avec l'équipe.
2–3 joursCes questions permettent d'évaluer la maturité et la fiabilité d'un prestataire technique pour ce type de projet.
Trois critères déterminants :