Cette page analyse les Solutions Open Source — une des trois approches évaluées pour Fonction:Cinéma. Voir l’executive summary global →
Memoways · Étude Technique · Avril 2026

Quelle plateforme open source
pour Fonction:Cinéma ?

Analyse comparative basée sur le cahier des charges (Avril 2026) et la synthèse des processus actuels — ERPNext vs Odoo vs CiviCRM vs Dolibarr
Scoring par chantier, estimations d'effort et de complexité, risques — données objectives pour éclairer le choix

4 solutions analysées 9 chantiers évalués

Vue d'ensemble des quatre solutions

Chaque solution est évaluée sur sa capacité à couvrir les 9 chantiers du cahier des charges (Avril 2026). Les processus de FC reposent actuellement sur une base de données legacy développée sur mesure (devenue obsolète), un site TYPO3 public et une dizaine d'outils déconnectés. La base de vérité unique et la digitalisation du workflow de location de salle sont les deux enjeux structurants. Un déploiement phasé en 3 étapes est indispensable.

🥇
ERPNext + Frappe
82.7/100
Score le plus élevé parmi les 4 solutions OSS évaluées. Base unifiée, facturation native, portail/API, modèle Frappe pour les développements spécifiques.
Portail autonome REST API native 100% OSS
🥈
Odoo Community + OCA
78.6/100
Écosystème des 20 000+ modules OCA, UX mature. Point de vigilance : risque de glissement vers l'édition Enterprise — à vérifier selon les modules retenus.
Écosystème riche Vigilance Edition Events complet
🥉
CiviCRM + WordPress
73.2/100
Excellent ADN associatif : adhésions, annuaire, événements, communication. Moins naturel pour la facturation métier et le workflow location/techniciens/ménage.
Membership natif WordPress Facturation partielle
4
Dolibarr
62.3/100
Score le plus faible des 4 solutions. Point fort sur les fondamentaux (tiers, factures, paiements). Couverture limitée sur le portail membre et les workflows complexes.
Fondamentaux Portail limité Workflow basique
Chantier clé — 5.3 Location de salle : Ce processus est le plus complexe et chronophage de FC, représentant 60 % de la charge de coordination (~280 locations/an, ~125 factures). Il implique des flux parallèles (options concurrentes, options fermes, confirmations, désistements), l'affectation des techniciens et du ménage, le suivi DCP et la génération des fiches de location. Aucune solution ne le couvre nativement — un développement spécifique est requis dans tous les cas.

Score pondéré global par chantier

Les priorités du cahier des charges FC ont été pondérées : les chantiers "Critique" comptent 1,5× plus que les chantiers "Important".

ERPNext + Frappe82.7
Odoo Community + OCA78.6
CiviCRM + WordPress73.2
Dolibarr62.3

Scoring détaillé par chantier

Chaque chantier est évalué sur 5 : couverture fonctionnelle native, portail/self-service, extensibilité métier, maintenabilité OSS, cohérence souveraineté/hébergement.

5/5 — Natif, excellent
4/5 — Bon, config légère
3/5 — Faisable, custom
2/5 — Lourd, peu naturel
1/5 — Mauvais fit
Chantier Priorité ERPNext Odoo CiviCRM Dolibarr Effort / Complexité
5.1 Base de vérité unique Profil unique, dédoublonnage, migration base de données legacy 🔴 Critique
5.0
4.5
4.0
3.5
3–6 j · Modéré

ERPNext 5/5

DocTypes 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/5

Base 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/5

Très bon "constituent management", profils riches, historiques. Un peu moins naturel pour relier logique facturation/opérations à la base de contacts.

Dolibarr 3.5/5

Couvre 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
8–18 j · Modéré

ERPNext 4.5/5

Web 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/5

Portail 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/5

Excellent 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/5

Interface 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
14–30 j · ⚠️ Élevé
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 net

Frappe 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/5

Possible 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/5

Non 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/5

Module é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
6–14 j · Modéré

ERPNext 4.5/5

Facturation 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/5

Comptabilité 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/5

Conç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/5

Bon 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
4–8 j · Faible

ERPNext 4/5

Member/Membership DocTypes, statuts (New/Current/Expired/Pending/Cancelled), génération d'invoice, messages automatiques configurables, historique complet. Bon.

Odoo 4/5

App 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 — Score le plus élevé sur ce lot

Plateforme 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/5

Module 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
4–10 j · Faible

ERPNext 3.5/5

Gestion 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 — Score élevé sur ce lot

App 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 meilleurs

CiviEvent 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/5

Module é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
5–12 j · Faible (optionnel)

ERPNext 4/5

DocType 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/5

Online 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 — Score le plus élevé sur ce lot

CiviCRM 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/5

Module 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
2–4 j · Faible
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)

  • Déployer Bitwarden (open source, auto-hébergeable chez Infomaniak) comme gestionnaire de mots de passe partagé
  • Changer en priorité les 190 mots de passe compromis identifiés
  • Documenter la matrice des accès critiques
  • Mettre en place des sauvegardes testées et automatisées (NAS + cloud Infomaniak)
  • Activer le MFA sur tous les comptes critiques

Ce que la plateforme choisie doit garantir

  • Authentification sécurisée (HTTPS, sessions)
  • Gestion des rôles : admin, coordinatrice, technicien, membre
  • Chiffrement des données sensibles au repos et en transit
  • Audit log des accès et modifications critiques
5.9 Accompagnement au changement Formation, SOP, déploiement progressif, IA optionnelle 🟡 Important
4.0
4.0
4.0
4.0
3–7 j · Faible
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 solutions

Quelle que soit la plateforme choisie, le succès dépend de la méthode. La synthèse des processus (atelier 23 mars 2026) confirme que les processus FC reposent sur la mémoire individuelle et des habitudes informelles. 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
⭐ Chantier discriminant — critère de décision principal
Solution la plus forte sur ce lot

Plan de déploiement phasé — estimations d'effort par solution

Le déploiement progressif permet de sécuriser les fondations avant d'ouvrir les services aux membres. Les estimations d'effort sont exprimées en jours-prestataire et en niveau de risque.

Odoo Community + OCA
Alternative
PhaseEffort estiméRisque
Total projet (9 chantiers)72–116 jModéré à élevé
Effort légèrement supérieur à ERPNext en raison de la complexité d'assemblage Community + OCA + spécifique.
CiviCRM + WordPress
Associatif
PhaseEffort estiméRisque
Total projet (9 chantiers)68–112 jModéré à élevé
Effort comparable si on inclut le développement d'un moteur opérationnel pour la location de salle (5.3).
Dolibarr
Sobriété
PhaseEffort estiméRisque
Total projet (9 chantiers)52–88 jModéré
Effort moindre, mais l'écart se réduit si les workflows spécifiques 5.3 et 5.4 nécessitent du développement custom.

Hébergement souverain : Infomaniak (contrainte obligatoire)

VM Public CloudOption simple. Facile à gérer pour une petite équipe.
Kubernetes ManagéSolution scalable. Contrôle plane managé, ressources à la demande.
API Infomaniak NewsletterREST/OAuth2. Intégration newsletter, campagnes, automatisations sans export CSV.
Paiements V2PostFinance Checkout (API REST) + TWINT via PSP. Couche d'intégration dédiée.
Niveau de complexité / risque : Faible Interface, config légère Modéré Règles métier, migrations Élevé Flux concurrent, développement sur mesure

Risques et points d'attention

🔴 Élevé

Qualité des exports base legacy + Annuaire

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.

🔴 Élevé

Sous-estimation du lot 5.3

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.

🟡 Modéré

Glissement de périmètre

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.

🟡 Modéré

Confusion Community / Enterprise (Odoo)

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.

🟡 Modéré

Architecture deux moteurs (CiviCRM)

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.

🟢 Maîtrisable

Adoption équipe

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.

Actions prioritaires — Phase 0

Ces actions peuvent démarrer indépendamment du choix de plateforme.

Déployer Bitwarden

Gestionnaire de mots de passe partagé, open source, auto-hébergeable chez Infomaniak. Former toute l'équipe en 1h.

1–2 jours

Changer les 190 mdp compromis

Commencer par les accès critiques : hébergeur, banque, email, intranet, admin site.

3–5 jours

Demander export test base legacy

Qualifier immédiatement la qualité des données existantes. C'est le premier risque du projet et le seul moyen de le mesurer.

1 semaine

Documenter les processus critiques

Écrire les SOP pour la location de salle et la validation des cotisations. Réduire la dépendance à une seule personne.

1–2 semaines

Activer backup NAS automatique

Configurer une solution de backup testée et automatisée vers Infomaniak Cloud. Vérifier les sauvegardes.

1 jour

Prototype UX portail + réservation

Maquetter l'expérience membre et le workflow de réservation avant le choix final de la plateforme. Valider avec l'équipe.

2–3 jours

Informations à demander au prestataire

Ces questions permettent d'évaluer la maturité et la fiabilité d'un prestataire technique pour ce type de projet.

Technique

  • Quelle version de la solution proposez-vous ? Quelle politique de mises à jour ?
  • Comment gérez-vous la frontière entre le cœur open source et vos développements spécifiques ?
  • Quelle est votre approche pour le lot 5.3 "location de salle" ? Quels objets métier créez-vous ?
  • Comment sera structuré l'hébergement chez Infomaniak ? VM ou Kubernetes ?
  • Comment sera réalisée l'intégration de l'API Infomaniak Newsletter ?

Données

  • Avez-vous déjà réalisé des migrations depuis une base de données legacy sur mesure ? Quelle est votre approche pour le dédoublonnage ?
  • Quelles étapes prévoyez-vous pour l'audit, le dédoublonnage et la validation des données ?
  • Comment gérez-vous les cas complexes (doublons, tiers payant, entreprise, pseudo) ?
  • Quelle est la structure d'export attendue de l'Annuaire Romand ? Avez-vous un plan ?

Effort & gouvernance

  • Détaillez votre offre par lot fonctionnel et par phase. Quelle est votre hypothèse de jours par lot ?
  • Quelles sont les conditions de maintenance et support post-déploiement ?
  • Comment FC pourra-t-elle être autonome à terme ? Formation, documentation, transfert de compétences ?
  • Quelle est votre politique sur les évolutions futures ? Coûts de maintenance évolutive ?

Accompagnement

  • Quelle est votre expérience d'accompagnement auprès d'associations ou de structures culturelles ?
  • Comment intégrez-vous la formation dans le planning de déploiement ?
  • Comment gérez-vous le déploiement progressif avec maintien des anciens processus en parallèle ?
  • Pouvez-vous fournir des références de projets similaires (association, portail membres, facturation spécifique) ?