{
  "name": "Prix d’un outil sur-mesure en France : fourchettes 2026 par solution et taille d’entreprise",
  "description": "Estimations indicatives de budget (euros hors taxes), de délai et de maintenance pour 22 types d’outils sur-mesure destinés aux PME et ETI françaises, par taille d’entreprise. Modèle de chiffrage publié ; ce ne sont ni des devis ni des statistiques de marché.",
  "publisher": {
    "name": "Trinity Studio",
    "url": "https://trinitystudio.fr"
  },
  "author": "Baptiste Lamidey",
  "license": "CC BY 4.0",
  "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
  "citation": "Trinity Studio (octobre 2026), Prix d’un outil sur-mesure en France : fourchettes 2026, https://trinitystudio.fr/cout",
  "version": "2026-10-07",
  "dateModified": "2026-10-07",
  "currency": "EUR",
  "scope": "Développement initial hors taxes, hors licences tierces et hébergement ; 2 intégrations externes incluses au socle ; la maintenance annuelle est donnée en plus.",
  "methodology": "https://trinitystudio.fr/cout",
  "contact": "contact@trinitystudio.fr",
  "solutions": [
    {
      "slug": "intranet-entreprise",
      "name": "Intranet d'entreprise sur-mesure",
      "category": "Intranet & Portails",
      "page": "https://trinitystudio.fr/cout/intranet-entreprise",
      "definition": "Un intranet d'entreprise sur-mesure est un portail interne développé pour l'organisation qui l'utilise : il réunit actualités, annuaire, documents versionnés, espaces d'équipe et démarches RH derrière une authentification unique, avec des droits calqués sur l'organigramme réel. Contrairement à un produit sur étagère, ses contenus, ses circuits de validation et ses connecteurs suivent les process de l'entreprise, pas ceux d'un éditeur.",
      "baseBudgetEur": {
        "min": 10000,
        "max": 18000
      },
      "baseWeeks": {
        "min": 8,
        "max": 16
      },
      "maintenancePercentPerYear": {
        "min": 12,
        "max": 18
      },
      "extraIntegrationEur": {
        "min": 1200,
        "max": 2500
      },
      "typicalTeam": "1 lead développeur, 1 développeur full-stack, 0,5 designer UX, 0,3 chef de projet, 0,2 DevOps",
      "budgetDrivers": [
        "Nombre de sites et de populations distinctes (bureau, atelier, magasin), chacune avec ses droits et son mode d'authentification.",
        "Volume de documents à migrer et qualité des métadonnées, souvent absentes des anciens partages de fichiers.",
        "Nombre de connecteurs SIRH, ERP ou annuaire, et maturité de leurs API respectives.",
        "Application mobile installable pour le terrain, plutôt qu'un simple site adaptatif aux petits écrans.",
        "Exigence sur la recherche : indexation du contenu des fichiers, OCR des PDF scannés, synonymes propres au métier."
      ],
      "bySize": {
        "10-49-salaries": {
          "label": "10 à 49 salariés",
          "typicalUsers": "15 à 45 utilisateurs actifs",
          "budgetEur": {
            "min": 7000,
            "max": 12500
          },
          "weeks": {
            "min": 6,
            "max": 13
          },
          "maintenanceYearEur": {
            "min": 1000,
            "max": 2000
          }
        },
        "50-249-salaries": {
          "label": "50 à 249 salariés",
          "typicalUsers": "80 à 220 utilisateurs actifs",
          "budgetEur": {
            "min": 10000,
            "max": 18000
          },
          "weeks": {
            "min": 8,
            "max": 16
          },
          "maintenanceYearEur": {
            "min": 1500,
            "max": 2500
          }
        },
        "250-salaries-et-plus": {
          "label": "250 salariés et plus",
          "typicalUsers": "400 à 2 000 comptes, dont postes sans e-mail",
          "budgetEur": {
            "min": 14000,
            "max": 20000
          },
          "weeks": {
            "min": 10,
            "max": 20
          },
          "maintenanceYearEur": {
            "min": 2000,
            "max": 3000
          }
        }
      },
      "marketReferences": [
        {
          "name": "SharePoint (Microsoft 365)",
          "pricingModel": "Inclus dans les abonnements Microsoft 365 facturés par utilisateur ; offre SharePoint seule possible ; certains modules Viva vendus en supplément.",
          "perUserMonthEur": {
            "min": 5,
            "max": 15
          }
        },
        {
          "name": "LumApps",
          "pricingModel": "Abonnement annuel par utilisateur, tarif non publié et négocié au devis selon le nombre de licences et les modules.",
          "perUserMonthEur": {
            "min": 4,
            "max": 12
          }
        },
        {
          "name": "Jamespot",
          "pricingModel": "Abonnement par utilisateur et par mois, avec paliers selon le volume de licences et les modules activés.",
          "perUserMonthEur": {
            "min": 3,
            "max": 9
          }
        }
      ]
    },
    {
      "slug": "portail-client-b2b",
      "name": "Portail client B2B",
      "category": "Intranet & Portails",
      "page": "https://trinitystudio.fr/cout/portail-client-b2b",
      "definition": "Un portail client B2B est un espace web sécurisé où les clients professionnels d'une entreprise commandent avec leurs tarifs négociés, suivent livraisons, factures et encours, et ouvrent des demandes de support sans passer par le téléphone. Connecté à l'ERP en lecture et en écriture, il affiche les prix, les stocks et les conditions que verrait le commercial.",
      "baseBudgetEur": {
        "min": 10000,
        "max": 18000
      },
      "baseWeeks": {
        "min": 8,
        "max": 18
      },
      "maintenancePercentPerYear": {
        "min": 15,
        "max": 22
      },
      "extraIntegrationEur": {
        "min": 1200,
        "max": 2500
      },
      "typicalTeam": "1 lead développeur back-end, 1 développeur front-end, 0,5 architecte d'intégration ERP, 0,4 designer UX, 0,3 chef de projet",
      "budgetDrivers": [
        "Qualité de l'API de l'ERP (REST documentée, fichiers, ODBC) et fréquence de synchronisation exigée pour les prix et les stocks.",
        "Complexité de la grille tarifaire : nombre de listes de prix, remises par palier, contrats-cadres et unités de conditionnement à modéliser.",
        "Nombre de comptes acheteurs à migrer, de rôles par société cliente, de plafonds et de circuits d'approbation à paramétrer.",
        "Volume de commandes aux pics de réassort, qui impose files d'attente, cache et tests de charge dimensionnés.",
        "Modules optionnels : demande de devis avec validation, tickets de support, multilingue, commandes récurrentes, SSO pour grands comptes."
      ],
      "bySize": {
        "10-49-salaries": {
          "label": "10 à 49 salariés",
          "typicalUsers": "50 à 300 comptes acheteurs",
          "budgetEur": {
            "min": 7000,
            "max": 12500
          },
          "weeks": {
            "min": 7,
            "max": 15
          },
          "maintenanceYearEur": {
            "min": 1500,
            "max": 2000
          }
        },
        "50-249-salaries": {
          "label": "50 à 249 salariés",
          "typicalUsers": "300 à 2 000 comptes acheteurs",
          "budgetEur": {
            "min": 10000,
            "max": 18000
          },
          "weeks": {
            "min": 8,
            "max": 18
          },
          "maintenanceYearEur": {
            "min": 2000,
            "max": 3000
          }
        },
        "250-salaries-et-plus": {
          "label": "250 salariés et plus",
          "typicalUsers": "2 000 à 10 000 comptes acheteurs",
          "budgetEur": {
            "min": 14500,
            "max": 20000
          },
          "weeks": {
            "min": 10,
            "max": 23
          },
          "maintenanceYearEur": {
            "min": 2500,
            "max": 4000
          }
        }
      },
      "marketReferences": [
        {
          "name": "Salesforce Experience Cloud",
          "pricingModel": "Licences par utilisateur externe (par membre ou par connexion) ajoutées aux licences internes Salesforce ; implémentation facturée à part par un intégrateur.",
          "perUserMonthEur": {
            "min": 4,
            "max": 30
          }
        },
        {
          "name": "Zendesk",
          "pricingModel": "Abonnement par agent de support, de l'offre Suite Team à Enterprise ; centre d'aide et portail de tickets inclus, prise de commande absente.",
          "perUserMonthEur": {
            "min": 50,
            "max": 170
          }
        },
        {
          "name": "Adobe Commerce B2B",
          "pricingModel": "Licence annuelle indexée sur le volume d'affaires traité, avec option cloud managée ; aucun tarif public par utilisateur, intégrateur indispensable.",
          "perUserMonthEur": {
            "min": 2,
            "max": 18
          }
        }
      ]
    },
    {
      "slug": "extranet-partenaires",
      "name": "Extranet partenaires & revendeurs",
      "category": "Intranet & Portails",
      "page": "https://trinitystudio.fr/cout/extranet-partenaires",
      "definition": "Un extranet partenaires est un portail web sécurisé ouvert aux revendeurs, distributeurs, installateurs ou franchisés d'une marque : chaque compte partenaire y retrouve ses leads, ses tarifs nets, ses commandes, ses supports marketing et ses formations, sans jamais voir les données d'un autre membre du réseau. Son périmètre est fixé par le contrat de distribution et le niveau de partenariat.",
      "baseBudgetEur": {
        "min": 10000,
        "max": 16000
      },
      "baseWeeks": {
        "min": 7,
        "max": 14
      },
      "maintenancePercentPerYear": {
        "min": 12,
        "max": 18
      },
      "extraIntegrationEur": {
        "min": 1200,
        "max": 2500
      },
      "typicalTeam": "1 lead développeur, 1 développeur full-stack, 0,4 designer UX, 0,3 chef de projet, 0,2 DevOps",
      "budgetDrivers": [
        "Complexité des conditions tarifaires par revendeur et qualité de leur exposition par l'ERP.",
        "Présence ou non de la prise de commande, qui multiplie les cas de gestion à recetter.",
        "Nombre de niveaux de partenariat et de règles d'accès croisant territoire, gamme et certification.",
        "Traduction du portail pour un réseau réparti dans plusieurs pays et plusieurs devises.",
        "Volume de supports marketing à reprendre, à reclasser et à rattacher à chaque gamme de produits."
      ],
      "bySize": {
        "10-49-salaries": {
          "label": "10 à 49 salariés",
          "typicalUsers": "20 à 80 comptes partenaires, 3 à 6 utilisateurs internes",
          "budgetEur": {
            "min": 6500,
            "max": 10500
          },
          "weeks": {
            "min": 5,
            "max": 11
          },
          "maintenanceYearEur": {
            "min": 1000,
            "max": 1500
          }
        },
        "50-249-salaries": {
          "label": "50 à 249 salariés",
          "typicalUsers": "100 à 400 comptes partenaires, 10 à 25 utilisateurs internes",
          "budgetEur": {
            "min": 10000,
            "max": 16000
          },
          "weeks": {
            "min": 7,
            "max": 14
          },
          "maintenanceYearEur": {
            "min": 1500,
            "max": 2500
          }
        },
        "250-salaries-et-plus": {
          "label": "250 salariés et plus",
          "typicalUsers": "400 à 2 500 comptes partenaires, 30 à 80 utilisateurs internes",
          "budgetEur": {
            "min": 14500,
            "max": 20000
          },
          "weeks": {
            "min": 9,
            "max": 18
          },
          "maintenanceYearEur": {
            "min": 2000,
            "max": 3000
          }
        }
      },
      "marketReferences": [
        {
          "name": "Salesforce Partner Relationship Management",
          "pricingModel": "Licence Experience Cloud pour partenaires, facturée par membre et par mois ou par connexion, en supplément d'un Sales Cloud existant.",
          "perUserMonthEur": {
            "min": 20,
            "max": 40
          }
        },
        {
          "name": "Microsoft Power Pages",
          "pricingModel": "Capacité d'utilisateurs authentifiés achetée par site et par mois, par paquets de 100 comptes externes.",
          "perUserMonthEur": {
            "min": 1,
            "max": 4
          }
        },
        {
          "name": "Impartner",
          "pricingModel": "Abonnement annuel de plateforme PRM, tarif non publié, négocié selon la taille du réseau et les modules (leads, MDF, formation).",
          "perUserMonthEur": {
            "min": 8,
            "max": 25
          }
        }
      ]
    },
    {
      "slug": "crm-b2b-sur-mesure",
      "name": "CRM B2B sur-mesure",
      "category": "CRM & Commercial",
      "page": "https://trinitystudio.fr/cout/crm-b2b-sur-mesure",
      "definition": "Un CRM B2B sur-mesure est un outil de gestion de la relation commerciale construit autour du cycle de vente réel d'une entreprise : ses étapes de qualification, ses interlocuteurs multiples chez le client, ses devis, ses relances et son prévisionnel. Il ne contient que les objets et écrans utilisés par les commerciaux, et se relie à l'ERP, à la messagerie et à la téléphonie existants.",
      "baseBudgetEur": {
        "min": 10000,
        "max": 18000
      },
      "baseWeeks": {
        "min": 6,
        "max": 14
      },
      "maintenancePercentPerYear": {
        "min": 14,
        "max": 20
      },
      "extraIntegrationEur": {
        "min": 1200,
        "max": 2500
      },
      "typicalTeam": "1 lead développeur, 1 développeur full-stack, 0,3 designer UX, 0,3 chef de projet",
      "budgetDrivers": [
        "Complexité du chiffrage des devis et nombre de règles de prix à reproduire dans le CRM.",
        "Volume et état de l'historique à reprendre, notamment les doublons de comptes et contacts.",
        "Besoin d'une application mobile hors connexion pour des commerciaux souvent en zone blanche.",
        "Nombre de connecteurs : ERP, téléphonie, signature électronique, outil d'e-mailing.",
        "Profondeur du reporting attendu par la direction et nombre d'axes d'analyse du prévisionnel."
      ],
      "bySize": {
        "10-49-salaries": {
          "label": "10 à 49 salariés",
          "typicalUsers": "4 à 12 utilisateurs, dont 3 à 8 commerciaux",
          "budgetEur": {
            "min": 6500,
            "max": 11500
          },
          "weeks": {
            "min": 4,
            "max": 10
          },
          "maintenanceYearEur": {
            "min": 1500,
            "max": 2000
          }
        },
        "50-249-salaries": {
          "label": "50 à 249 salariés",
          "typicalUsers": "15 à 60 utilisateurs, dont 10 à 40 commerciaux",
          "budgetEur": {
            "min": 10000,
            "max": 18000
          },
          "weeks": {
            "min": 6,
            "max": 14
          },
          "maintenanceYearEur": {
            "min": 2000,
            "max": 3000
          }
        },
        "250-salaries-et-plus": {
          "label": "250 salariés et plus",
          "typicalUsers": "60 à 250 utilisateurs commerciaux et support",
          "budgetEur": {
            "min": 14000,
            "max": 20000
          },
          "weeks": {
            "min": 8,
            "max": 18
          },
          "maintenanceYearEur": {
            "min": 2500,
            "max": 3500
          }
        }
      },
      "marketReferences": [
        {
          "name": "Salesforce Sales Cloud",
          "pricingModel": "Licence par utilisateur et par mois, facturation annuelle, éditions Pro Suite, Enterprise et Unlimited, modules d'IA et de CPQ en supplément.",
          "perUserMonthEur": {
            "min": 100,
            "max": 175
          }
        },
        {
          "name": "HubSpot Sales Hub",
          "pricingModel": "Sièges payants par utilisateur commercial, éditions Starter, Professional et Enterprise, frais d'intégration initiale sur les éditions supérieures.",
          "perUserMonthEur": {
            "min": 20,
            "max": 110
          }
        },
        {
          "name": "Pipedrive",
          "pricingModel": "Abonnement par utilisateur et par mois selon cinq formules, remise en cas de paiement annuel, extensions payantes.",
          "perUserMonthEur": {
            "min": 15,
            "max": 80
          }
        }
      ]
    },
    {
      "slug": "outil-automatisation-metier",
      "name": "Outil d'automatisation des process métier",
      "category": "CRM & Commercial",
      "page": "https://trinitystudio.fr/cout/outil-automatisation-metier",
      "definition": "Un outil d'automatisation métier sur-mesure est une application qui enchaîne sans intervention humaine des tâches aujourd'hui faites à la main entre plusieurs outils : création d'un devis, émission de la facture, relance d'impayé, validation d'un achat. Il porte les règles de gestion de l'entreprise, trace chaque exécution et alerte un responsable quand une étape échoue.",
      "baseBudgetEur": {
        "min": 5000,
        "max": 12000
      },
      "baseWeeks": {
        "min": 5,
        "max": 12
      },
      "maintenancePercentPerYear": {
        "min": 15,
        "max": 25
      },
      "extraIntegrationEur": {
        "min": 1200,
        "max": 2500
      },
      "typicalTeam": "1 lead développeur orienté intégration, 1 développeur back-end, 0,3 chef de projet, 0,2 DevOps",
      "budgetDrivers": [
        "Nombre d’outils à relier et présence ou non d'une API documentée pour chacun.",
        "Quantité d'exceptions métier à gérer, souvent découvertes seulement pendant la cartographie.",
        "Exigence de reprise automatique et de traçabilité pour les flux financiers ou réglementés.",
        "Nombre de modèles de documents à produire et variantes par client ou par entité.",
        "Volume d'exécutions quotidien, qui oriente le choix des files d'attente et de l'hébergement."
      ],
      "bySize": {
        "10-49-salaries": {
          "label": "10 à 49 salariés",
          "typicalUsers": "3 à 10 utilisateurs concernés, 1 administrateur",
          "budgetEur": {
            "min": 5000,
            "max": 7000
          },
          "weeks": {
            "min": 4,
            "max": 8
          },
          "maintenanceYearEur": {
            "min": 1000,
            "max": 1500
          }
        },
        "50-249-salaries": {
          "label": "50 à 249 salariés",
          "typicalUsers": "20 à 80 utilisateurs concernés, 2 à 3 administrateurs",
          "budgetEur": {
            "min": 5000,
            "max": 12000
          },
          "weeks": {
            "min": 5,
            "max": 12
          },
          "maintenanceYearEur": {
            "min": 1500,
            "max": 2000
          }
        },
        "250-salaries-et-plus": {
          "label": "250 salariés et plus",
          "typicalUsers": "80 à 400 utilisateurs concernés, équipe d'administration dédiée",
          "budgetEur": {
            "min": 7500,
            "max": 18000
          },
          "weeks": {
            "min": 7,
            "max": 16
          },
          "maintenanceYearEur": {
            "min": 2000,
            "max": 3000
          }
        }
      },
      "marketReferences": [
        {
          "name": "Zapier",
          "pricingModel": "Abonnement mensuel par palier de tâches exécutées, formules Pro et Team, facturation à l'usage au-delà du palier.",
          "perUserMonthEur": {
            "min": 25,
            "max": 400
          }
        },
        {
          "name": "Make",
          "pricingModel": "Abonnement mensuel par volume d'opérations, formules Core, Pro, Teams et Enterprise, crédits supplémentaires achetables.",
          "perUserMonthEur": {
            "min": 10,
            "max": 200
          }
        },
        {
          "name": "Microsoft Power Automate",
          "pricingModel": "Licence Premium par utilisateur et par mois pour les connecteurs avancés, licence par processus pour les flux non rattachés à une personne, RPA en option.",
          "perUserMonthEur": {
            "min": 14,
            "max": 40
          }
        }
      ]
    },
    {
      "slug": "dashboard-bi",
      "name": "Dashboard & Business Intelligence",
      "category": "BI & Data",
      "page": "https://trinitystudio.fr/cout/dashboard-bi",
      "definition": "Un dashboard BI sur-mesure est un ensemble de tableaux de bord alimentés automatiquement par les données de l'ERP, du CRM, des outils comptables et des fichiers de l'entreprise, consolidées dans un entrepôt où chaque indicateur a une définition unique. Chaque direction y consulte les chiffres qui guident ses décisions, avec des droits limités à son périmètre.",
      "baseBudgetEur": {
        "min": 5000,
        "max": 12000
      },
      "baseWeeks": {
        "min": 6,
        "max": 12
      },
      "maintenancePercentPerYear": {
        "min": 15,
        "max": 22
      },
      "extraIntegrationEur": {
        "min": 1200,
        "max": 2500
      },
      "typicalTeam": "1 data engineer, 1 développeur full-stack, 0,3 designer de visualisation, 0,3 chef de projet",
      "budgetDrivers": [
        "Nombre de sources de données et lisibilité du modèle de tables de l'ERP.",
        "Qualité des données historiques et effort de nettoyage avant toute consolidation fiable.",
        "Fréquence de rafraîchissement attendue, du chargement nocturne au quasi temps réel.",
        "Nombre d'entités ou filiales à consolider, avec leurs plans de comptes et devises.",
        "Choix entre un affichage développé sur-mesure et un outil BI du marché branché sur l'entrepôt."
      ],
      "bySize": {
        "10-49-salaries": {
          "label": "10 à 49 salariés",
          "typicalUsers": "3 à 12 lecteurs",
          "budgetEur": {
            "min": 5000,
            "max": 7000
          },
          "weeks": {
            "min": 4,
            "max": 8
          },
          "maintenanceYearEur": {
            "min": 1000,
            "max": 1500
          }
        },
        "50-249-salaries": {
          "label": "50 à 249 salariés",
          "typicalUsers": "15 à 60 lecteurs, 2 à 4 contributeurs",
          "budgetEur": {
            "min": 5000,
            "max": 12000
          },
          "weeks": {
            "min": 6,
            "max": 12
          },
          "maintenanceYearEur": {
            "min": 1500,
            "max": 2000
          }
        },
        "250-salaries-et-plus": {
          "label": "250 salariés et plus",
          "typicalUsers": "80 à 500 lecteurs, équipe data de 2 à 5 personnes",
          "budgetEur": {
            "min": 7500,
            "max": 18000
          },
          "weeks": {
            "min": 8,
            "max": 16
          },
          "maintenanceYearEur": {
            "min": 2000,
            "max": 3000
          }
        }
      },
      "marketReferences": [
        {
          "name": "Microsoft Power BI",
          "pricingModel": "Licence Pro ou Premium par utilisateur et par mois ; capacité Fabric dédiée pour diffuser à de nombreux lecteurs sans licence individuelle.",
          "perUserMonthEur": {
            "min": 13,
            "max": 24
          }
        },
        {
          "name": "Tableau (Salesforce)",
          "pricingModel": "Licences par rôle et par mois, Creator, Explorer et Viewer, facturation annuelle, versions cloud ou serveur.",
          "perUserMonthEur": {
            "min": 15,
            "max": 75
          }
        },
        {
          "name": "Metabase",
          "pricingModel": "Version open source gratuite auto-hébergée ; offres cloud Starter et Pro facturées au forfait mensuel avec supplément par utilisateur.",
          "perUserMonthEur": {
            "min": 8,
            "max": 50
          }
        }
      ]
    },
    {
      "slug": "application-metier",
      "name": "Application métier sur-mesure",
      "category": "Métier & Logistique",
      "page": "https://trinitystudio.fr/cout/application-metier",
      "definition": "Une application métier sur-mesure est un outil web ou mobile conçu autour d'un processus précis de l'entreprise, par exemple la planification d'interventions, le suivi d'affaires ou la gestion d'un parc de matériel. Son modèle de données, ses statuts et ses règles de calcul reprennent le vocabulaire des équipes, et l'entreprise en détient le code source et les données.",
      "baseBudgetEur": {
        "min": 5000,
        "max": 10000
      },
      "baseWeeks": {
        "min": 8,
        "max": 16
      },
      "maintenancePercentPerYear": {
        "min": 15,
        "max": 20
      },
      "extraIntegrationEur": {
        "min": 1200,
        "max": 2500
      },
      "typicalTeam": "1 lead développeur, 1 développeur full-stack, 0,4 designer UX, 0,4 chef de projet, 0,2 DevOps",
      "budgetDrivers": [
        "Nombre de rôles utilisateurs et de statuts dans le cycle de vie de l'objet métier principal.",
        "Mode hors ligne sur mobile, qui impose une gestion des conflits de synchronisation.",
        "Complexité des règles de calcul : tarifs, délais contractuels, pénalités ou coefficients par client.",
        "Qualité des fichiers Excel à reprendre et nombre de versions contradictoires en circulation.",
        "Nombre d’outils à connecter et existence ou non d'une API documentée chez chacun."
      ],
      "bySize": {
        "10-49-salaries": {
          "label": "10 à 49 salariés",
          "typicalUsers": "8 à 25 utilisateurs actifs",
          "budgetEur": {
            "min": 5000,
            "max": 7000
          },
          "weeks": {
            "min": 6,
            "max": 12
          },
          "maintenanceYearEur": {
            "min": 1000,
            "max": 1000
          }
        },
        "50-249-salaries": {
          "label": "50 à 249 salariés",
          "typicalUsers": "30 à 100 utilisateurs actifs",
          "budgetEur": {
            "min": 5000,
            "max": 10000
          },
          "weeks": {
            "min": 8,
            "max": 16
          },
          "maintenanceYearEur": {
            "min": 1000,
            "max": 1500
          }
        },
        "250-salaries-et-plus": {
          "label": "250 salariés et plus",
          "typicalUsers": "120 à 500 utilisateurs, dont équipes terrain",
          "budgetEur": {
            "min": 7500,
            "max": 14500
          },
          "weeks": {
            "min": 10,
            "max": 21
          },
          "maintenanceYearEur": {
            "min": 1500,
            "max": 2000
          }
        }
      },
      "marketReferences": [
        {
          "name": "Microsoft Power Apps",
          "pricingModel": "Licence Premium par utilisateur et par mois, ou paiement à l'usage par application ; connecteurs premium et Dataverse inclus selon le plan.",
          "perUserMonthEur": {
            "min": 5,
            "max": 20
          }
        },
        {
          "name": "Retool",
          "pricingModel": "Abonnement par utilisateur, avec un tarif distinct pour les créateurs d'applications et pour les simples utilisateurs finaux ; offre Enterprise sur devis.",
          "perUserMonthEur": {
            "min": 8,
            "max": 50
          }
        },
        {
          "name": "Google AppSheet",
          "pricingModel": "Plans par utilisateur (Starter, Core, Enterprise Plus) ; AppSheet Core est inclus dans plusieurs éditions de Google Workspace.",
          "perUserMonthEur": {
            "min": 5,
            "max": 20
          }
        }
      ]
    },
    {
      "slug": "application-logistique",
      "name": "Outil logistique & supply chain",
      "category": "Métier & Logistique",
      "page": "https://trinitystudio.fr/cout/application-logistique",
      "definition": "Un outil logistique sur-mesure est un système qui pilote les flux physiques d'une entreprise : réception, mise en stock, préparation de commandes, expédition et traçabilité des lots. Construit sur les emplacements, les unités de manutention et les transporteurs réels de l'entrepôt, il remplace ou complète un WMS standard lorsque les flux sortent des schémas prévus par les éditeurs.",
      "baseBudgetEur": {
        "min": 8000,
        "max": 16000
      },
      "baseWeeks": {
        "min": 10,
        "max": 20
      },
      "maintenancePercentPerYear": {
        "min": 15,
        "max": 22
      },
      "extraIntegrationEur": {
        "min": 1200,
        "max": 2500
      },
      "typicalTeam": "1 lead développeur, 1,5 développeur full-stack, 0,3 designer UX, 0,4 chef de projet, 0,3 DevOps",
      "budgetDrivers": [
        "Nombre d'entrepôts et de zones aux règles distinctes, comme le froid, le vrac ou les matières dangereuses.",
        "Profondeur de traçabilité : lot, numéro de série, DLC, FEFO ou simple quantité par référence.",
        "Nombre de transporteurs, marketplaces et ERP à connecter en temps réel.",
        "Exigence de disponibilité pendant les pics saisonniers et plan de continuité si le serveur tombe.",
        "Présence d'automates, de convoyeurs ou de balances à piloter depuis l’outil."
      ],
      "bySize": {
        "10-49-salaries": {
          "label": "10 à 49 salariés",
          "typicalUsers": "4 à 12 opérateurs et responsables",
          "budgetEur": {
            "min": 5500,
            "max": 11000
          },
          "weeks": {
            "min": 8,
            "max": 15
          },
          "maintenanceYearEur": {
            "min": 1000,
            "max": 2000
          }
        },
        "50-249-salaries": {
          "label": "50 à 249 salariés",
          "typicalUsers": "15 à 40 opérateurs, chefs d'équipe et approvisionneurs",
          "budgetEur": {
            "min": 8000,
            "max": 16000
          },
          "weeks": {
            "min": 10,
            "max": 20
          },
          "maintenanceYearEur": {
            "min": 2000,
            "max": 2500
          }
        },
        "250-salaries-et-plus": {
          "label": "250 salariés et plus",
          "typicalUsers": "50 à 200 opérateurs répartis sur plusieurs sites",
          "budgetEur": {
            "min": 12000,
            "max": 20000
          },
          "weeks": {
            "min": 14,
            "max": 27
          },
          "maintenanceYearEur": {
            "min": 2500,
            "max": 3500
          }
        }
      },
      "marketReferences": [
        {
          "name": "Odoo Inventaire",
          "pricingModel": "Abonnement par utilisateur et par mois couvrant l'ensemble des applications Odoo ; hébergement Odoo Online ou Odoo.sh, intégration facturée à part.",
          "perUserMonthEur": {
            "min": 15,
            "max": 40
          }
        },
        {
          "name": "Mecalux Easy WMS",
          "pricingModel": "Offre SaaS ou licence sur site, tarif sur devis selon le nombre de postes, de terminaux et de modules (multi-entrepôt, marketplaces, main-d'œuvre).",
          "perUserMonthEur": {
            "min": 60,
            "max": 180
          }
        },
        {
          "name": "Generix WMS (Solochain)",
          "pricingModel": "Abonnement SaaS négocié au devis selon le nombre d'entrepôts, d'utilisateurs et de volumes traités, avec un projet d'intégration conséquent.",
          "perUserMonthEur": {
            "min": 80,
            "max": 250
          }
        }
      ]
    },
    {
      "slug": "application-gestion-metier",
      "name": "Outil de gestion métier (ERP léger)",
      "category": "Métier & Logistique",
      "page": "https://trinitystudio.fr/cout/application-gestion-metier",
      "definition": "Un outil de gestion métier sur-mesure, parfois appelé ERP léger, réunit dans une seule base les devis, commandes, achats, stocks et factures d'une entreprise, avec ses propres règles de tarification et de marge. Il vise les PME et ETI dont l'activité ne rentre pas dans un ERP standard sans lourde adaptation, et remplace les tableurs parallèles par une source de données unique.",
      "baseBudgetEur": {
        "min": 6000,
        "max": 12000
      },
      "baseWeeks": {
        "min": 8,
        "max": 18
      },
      "maintenancePercentPerYear": {
        "min": 14,
        "max": 20
      },
      "extraIntegrationEur": {
        "min": 1200,
        "max": 2500
      },
      "typicalTeam": "1 lead développeur, 1 développeur full-stack, 0,3 designer UX, 0,5 chef de projet fonctionnel, 0,2 DevOps",
      "budgetDrivers": [
        "Complexité de la politique tarifaire : nombre de grilles, remises cumulables et exceptions par client.",
        "Nombre de dépôts et exigence de valorisation des stocks pour la clôture comptable.",
        "Volume et qualité des données à reprendre depuis les tableurs ou l'ancien outil.",
        "Obligations de facturation électronique et choix de la plateforme agréée à connecter.",
        "Connecteurs nécessaires : outil comptable, banque, boutique en ligne, CRM ou EDI clients."
      ],
      "bySize": {
        "10-49-salaries": {
          "label": "10 à 49 salariés",
          "typicalUsers": "5 à 15 utilisateurs de gestion",
          "budgetEur": {
            "min": 5000,
            "max": 8500
          },
          "weeks": {
            "min": 6,
            "max": 14
          },
          "maintenanceYearEur": {
            "min": 1000,
            "max": 1500
          }
        },
        "50-249-salaries": {
          "label": "50 à 249 salariés",
          "typicalUsers": "15 à 50 utilisateurs de gestion",
          "budgetEur": {
            "min": 6000,
            "max": 12000
          },
          "weeks": {
            "min": 8,
            "max": 18
          },
          "maintenanceYearEur": {
            "min": 1500,
            "max": 2000
          }
        },
        "250-salaries-et-plus": {
          "label": "250 salariés et plus",
          "typicalUsers": "50 à 150 utilisateurs de gestion",
          "budgetEur": {
            "min": 8500,
            "max": 17000
          },
          "weeks": {
            "min": 10,
            "max": 23
          },
          "maintenanceYearEur": {
            "min": 2000,
            "max": 2500
          }
        }
      },
      "marketReferences": [
        {
          "name": "Odoo",
          "pricingModel": "Abonnement par utilisateur et par mois selon le plan (Standard ou Custom), toutes applications incluses ; intégration par un partenaire facturée séparément.",
          "perUserMonthEur": {
            "min": 15,
            "max": 40
          }
        },
        {
          "name": "Sage 100",
          "pricingModel": "Abonnement annuel par utilisateur et par module (gestion commerciale, comptabilité), hébergé ou installé, via un revendeur intégrateur.",
          "perUserMonthEur": {
            "min": 60,
            "max": 150
          }
        },
        {
          "name": "Divalto",
          "pricingModel": "Abonnement SaaS ou licence par utilisateur, sur devis selon les modules et le secteur ; déploiement par l'éditeur ou un intégrateur.",
          "perUserMonthEur": {
            "min": 70,
            "max": 180
          }
        }
      ]
    },
    {
      "slug": "plateforme-rh",
      "name": "Plateforme RH & talent management",
      "category": "RH & Talent",
      "page": "https://trinitystudio.fr/cout/plateforme-rh",
      "definition": "Une plateforme RH sur-mesure est une application qui outille le cycle de vie des collaborateurs, du recrutement au départ : candidatures, intégration, entretiens annuels et professionnels, compétences, formation et demandes en libre-service. Elle applique les statuts, accords et circuits de validation propres à l'entreprise et se connecte à l’outil de paie existant plutôt que de le remplacer.",
      "baseBudgetEur": {
        "min": 10000,
        "max": 18000
      },
      "baseWeeks": {
        "min": 8,
        "max": 16
      },
      "maintenancePercentPerYear": {
        "min": 13,
        "max": 19
      },
      "extraIntegrationEur": {
        "min": 1200,
        "max": 2500
      },
      "typicalTeam": "1 lead développeur, 1 développeur full-stack, 0,4 designer UX, 0,4 chef de projet, 0,2 expert sécurité et RGPD",
      "budgetDrivers": [
        "Nombre de populations distinctes (cadres, non-cadres, intérimaires) avec des parcours et trames différents.",
        "Modules couverts : recrutement seul ou cycle complet jusqu'aux compétences et à la formation.",
        "Connecteur avec l’outil de paie et qualité de son API ou de ses exports.",
        "Exigences de sécurité sur les données sensibles : chiffrement, journalisation, hébergement certifié.",
        "Nombre d'entités juridiques et de conventions collectives à gérer en parallèle."
      ],
      "bySize": {
        "10-49-salaries": {
          "label": "10 à 49 salariés",
          "typicalUsers": "20 à 50 salariés concernés, 1 à 3 gestionnaires",
          "budgetEur": {
            "min": 6500,
            "max": 11500
          },
          "weeks": {
            "min": 6,
            "max": 13
          },
          "maintenanceYearEur": {
            "min": 1000,
            "max": 1500
          }
        },
        "50-249-salaries": {
          "label": "50 à 249 salariés",
          "typicalUsers": "60 à 240 salariés, 3 à 8 gestionnaires RH",
          "budgetEur": {
            "min": 10000,
            "max": 18000
          },
          "weeks": {
            "min": 8,
            "max": 16
          },
          "maintenanceYearEur": {
            "min": 2000,
            "max": 2500
          }
        },
        "250-salaries-et-plus": {
          "label": "250 salariés et plus",
          "typicalUsers": "300 à 2 000 salariés, 10 à 30 gestionnaires RH",
          "budgetEur": {
            "min": 14000,
            "max": 20000
          },
          "weeks": {
            "min": 10,
            "max": 20
          },
          "maintenanceYearEur": {
            "min": 2000,
            "max": 3000
          }
        }
      },
      "marketReferences": [
        {
          "name": "Lucca",
          "pricingModel": "Abonnement par salarié et par mois pour chaque module (congés, notes de frais, entretiens, core RH), dégressif selon l'effectif.",
          "perUserMonthEur": {
            "min": 3,
            "max": 15
          }
        },
        {
          "name": "Factorial",
          "pricingModel": "Abonnement par salarié et par mois selon l'offre, avec modules complémentaires (recrutement, évaluation, temps de travail) en option.",
          "perUserMonthEur": {
            "min": 4,
            "max": 12
          }
        },
        {
          "name": "Workday HCM",
          "pricingModel": "Abonnement annuel par salarié négocié au devis, avec un projet de déploiement par un intégrateur certifié sur plusieurs mois.",
          "perUserMonthEur": {
            "min": 15,
            "max": 40
          }
        }
      ]
    },
    {
      "slug": "plateforme-saas-abonnement",
      "name": "Plateforme SaaS & abonnement",
      "category": "SaaS & IA",
      "page": "https://trinitystudio.fr/cout/plateforme-saas-abonnement",
      "definition": "Une plateforme SaaS par abonnement est un outil hébergé que plusieurs entreprises clientes utilisent chacune dans un espace isolé (tenant), en payant un forfait récurrent mensuel ou annuel. Sa valeur ne tient pas qu'au produit : facturation, relances d'impayés, onboarding et suivi du MRR et du churn en font une machine commerciale autant qu'une application.",
      "baseBudgetEur": {
        "min": 8000,
        "max": 15000
      },
      "baseWeeks": {
        "min": 8,
        "max": 16
      },
      "maintenancePercentPerYear": {
        "min": 15,
        "max": 22
      },
      "extraIntegrationEur": {
        "min": 1200,
        "max": 2500
      },
      "typicalTeam": "1 lead développeur full-stack, 1 développeur, 0,5 designer produit, 0,3 product manager, 0,2 DevOps",
      "budgetDrivers": [
        "Complexité de la grille tarifaire : sièges, paliers d'usage mesurés, options facturées à part.",
        "Niveau d'isolation exigé : schéma partagé avec sécurité par ligne ou base dédiée par client.",
        "Présence d'une API publique et de webhooks, avec documentation et environnement de test.",
        "Exigences de sécurité des acheteurs grands comptes : SSO SAML, journal d'audit, questionnaire sécurité.",
        "Nombre de rôles et de parcours d'onboarding distincts selon le type de client."
      ],
      "bySize": {
        "10-49-salaries": {
          "label": "10 à 49 salariés",
          "typicalUsers": "10 à 80 comptes clients la première année",
          "budgetEur": {
            "min": 5500,
            "max": 10500
          },
          "weeks": {
            "min": 6,
            "max": 13
          },
          "maintenanceYearEur": {
            "min": 1000,
            "max": 2000
          }
        },
        "50-249-salaries": {
          "label": "50 à 249 salariés",
          "typicalUsers": "80 à 400 comptes clients, plusieurs milliers d'utilisateurs finaux",
          "budgetEur": {
            "min": 8000,
            "max": 15000
          },
          "weeks": {
            "min": 8,
            "max": 16
          },
          "maintenanceYearEur": {
            "min": 1500,
            "max": 2500
          }
        },
        "250-salaries-et-plus": {
          "label": "250 salariés et plus",
          "typicalUsers": "300 à 2 000 comptes clients",
          "budgetEur": {
            "min": 12000,
            "max": 20000
          },
          "weeks": {
            "min": 10,
            "max": 21
          },
          "maintenanceYearEur": {
            "min": 2500,
            "max": 3500
          }
        }
      },
      "marketReferences": [
        {
          "name": "Stripe Billing",
          "pricingModel": "Commission sur le volume facturé en abonnement, en plus des frais de carte ou de prélèvement SEPA ; devis au-delà d'un seuil.",
          "perUserMonthEur": {
            "min": 1,
            "max": 3
          }
        },
        {
          "name": "Chargebee",
          "pricingModel": "Forfaits mensuels indexés sur le chiffre d'affaires facturé via l'outil, gratuits sous un premier seuil, puis paliers et offre entreprise négociée.",
          "perUserMonthEur": {
            "min": 1,
            "max": 4
          }
        },
        {
          "name": "Paddle",
          "pricingModel": "Revendeur officiel (merchant of record) : pourcentage de chaque transaction plus un montant fixe, TVA internationale et conformité fiscale incluses.",
          "perUserMonthEur": {
            "min": 3,
            "max": 8
          }
        }
      ]
    },
    {
      "slug": "chatbot-ia-entreprise",
      "name": "Chatbot & agent IA pour entreprise",
      "category": "SaaS & IA",
      "page": "https://trinitystudio.fr/cout/chatbot-ia-entreprise",
      "definition": "Un chatbot IA d'entreprise est un agent conversationnel fondé sur un grand modèle de langage qui répond à partir des documents et des données de l'entreprise, via une recherche préalable dans ses sources (RAG), cite ses références, déclenche des actions dans le CRM ou l'agenda et transfère à un humain quand sa confiance est insuffisante.",
      "baseBudgetEur": {
        "min": 5000,
        "max": 12000
      },
      "baseWeeks": {
        "min": 4,
        "max": 12
      },
      "maintenancePercentPerYear": {
        "min": 18,
        "max": 30
      },
      "extraIntegrationEur": {
        "min": 1200,
        "max": 2500
      },
      "typicalTeam": "1 développeur IA senior, 1 développeur full-stack, 0,3 chef de projet, 0,2 designer conversationnel",
      "budgetDrivers": [
        "Nombre, format et qualité des sources à indexer : PDF scannés, wikis, bases produits, tickets historiques.",
        "Actions confiées à l'agent dans le CRM, l'ERP ou l'agenda, chacune avec ses droits et confirmations.",
        "Exigence d'hébergement : API d'un fournisseur en région européenne ou modèle ouvert auto-hébergé en France.",
        "Nombre de langues et de canaux : site web, messageries, Teams, e-mail entrant.",
        "Niveau d'exigence sur la justesse, qui détermine la taille du jeu d'évaluation et la relecture humaine."
      ],
      "bySize": {
        "10-49-salaries": {
          "label": "10 à 49 salariés",
          "typicalUsers": "300 à 1 500 conversations par mois",
          "budgetEur": {
            "min": 5000,
            "max": 8000
          },
          "weeks": {
            "min": 3,
            "max": 8
          },
          "maintenanceYearEur": {
            "min": 1000,
            "max": 2000
          }
        },
        "50-249-salaries": {
          "label": "50 à 249 salariés",
          "typicalUsers": "1 500 à 8 000 conversations par mois",
          "budgetEur": {
            "min": 5000,
            "max": 12000
          },
          "weeks": {
            "min": 4,
            "max": 12
          },
          "maintenanceYearEur": {
            "min": 1500,
            "max": 2500
          }
        },
        "250-salaries-et-plus": {
          "label": "250 salariés et plus",
          "typicalUsers": "10 000 à 60 000 conversations par mois",
          "budgetEur": {
            "min": 7500,
            "max": 18000
          },
          "weeks": {
            "min": 5,
            "max": 16
          },
          "maintenanceYearEur": {
            "min": 2500,
            "max": 4000
          }
        }
      },
      "marketReferences": [
        {
          "name": "Intercom Fin",
          "pricingModel": "Facturation à la résolution aboutie, en plus des sièges d'agents Intercom ; tarif public en dollars.",
          "perUserMonthEur": {
            "min": 1,
            "max": 3
          }
        },
        {
          "name": "Zendesk Suite avec agents IA",
          "pricingModel": "Abonnement par agent humain et par mois, options d'IA avancée en supplément et résolutions automatisées comptées au-delà d'un quota.",
          "perUserMonthEur": {
            "min": 60,
            "max": 160
          }
        },
        {
          "name": "ChatGPT Business (OpenAI)",
          "pricingModel": "Licence par utilisateur et par mois, engagement annuel moins cher que le mensuel ; offre Enterprise négociée.",
          "perUserMonthEur": {
            "min": 25,
            "max": 35
          }
        }
      ]
    },
    {
      "slug": "saas-startup",
      "name": "Création de SaaS pour startup",
      "category": "Startup & Produit",
      "page": "https://trinitystudio.fr/cout/saas-startup",
      "definition": "Créer un SaaS pour une startup consiste à développer un MVP commercialisable : le parcours principal pour lequel un client accepte de payer, un abonnement en ligne, un onboarding et les métriques d'activation et de rétention. Le code, le compte cloud et le compte Stripe appartiennent aux fondateurs, pour qu'un futur CTO reprenne la base sans réécriture.",
      "baseBudgetEur": {
        "min": 5000,
        "max": 15000
      },
      "baseWeeks": {
        "min": 6,
        "max": 12
      },
      "maintenancePercentPerYear": {
        "min": 15,
        "max": 25
      },
      "extraIntegrationEur": {
        "min": 1200,
        "max": 2500
      },
      "typicalTeam": "1 lead développeur full-stack, 0,5 développeur, 0,4 designer produit, 0,2 product coach",
      "budgetDrivers": [
        "Nombre de parcours inclus dans la V1, premier facteur de dérive du budget d'un MVP.",
        "Présence d'une application mobile native en plus de l'application web responsive.",
        "Traitement spécifique au produit : calcul métier, import de données, appel à un modèle d'IA.",
        "Intégrations exigées par les premiers clients : Google Workspace, Microsoft 365, CRM ou comptabilité.",
        "Modèle de facturation : un prix fixe se code vite, l'usage mesuré demande un compteur fiable."
      ],
      "bySize": {
        "10-49-salaries": {
          "label": "10 à 49 salariés",
          "typicalUsers": "10 à 100 premiers clients payants visés",
          "budgetEur": {
            "min": 5000,
            "max": 10500
          },
          "weeks": {
            "min": 5,
            "max": 10
          },
          "maintenanceYearEur": {
            "min": 1000,
            "max": 2000
          }
        },
        "50-249-salaries": {
          "label": "50 à 249 salariés",
          "typicalUsers": "50 à 300 comptes clients visés la première année",
          "budgetEur": {
            "min": 5000,
            "max": 15000
          },
          "weeks": {
            "min": 6,
            "max": 12
          },
          "maintenanceYearEur": {
            "min": 1500,
            "max": 2500
          }
        },
        "250-salaries-et-plus": {
          "label": "250 salariés et plus",
          "typicalUsers": "Pilote sur 5 à 20 clients ou entités internes",
          "budgetEur": {
            "min": 7000,
            "max": 20000
          },
          "weeks": {
            "min": 7,
            "max": 14
          },
          "maintenanceYearEur": {
            "min": 2000,
            "max": 3500
          }
        }
      },
      "marketReferences": [
        {
          "name": "Bubble",
          "pricingModel": "Forfait mensuel par application, selon le plan et les unités de charge consommées ; éditeurs supplémentaires sur certains plans.",
          "perUserMonthEur": {
            "min": 30,
            "max": 150
          }
        },
        {
          "name": "FlutterFlow",
          "pricingModel": "Abonnement par concepteur, avec paliers donnant accès à l'export de code et à la collaboration d'équipe.",
          "perUserMonthEur": {
            "min": 30,
            "max": 80
          }
        },
        {
          "name": "Airtable",
          "pricingModel": "Licence par membre éditeur et par mois, plans Team et Business, lecteurs gratuits selon les plans.",
          "perUserMonthEur": {
            "min": 20,
            "max": 50
          }
        }
      ]
    },
    {
      "slug": "plateforme-elearning",
      "name": "Plateforme e-learning (LMS) sur-mesure",
      "category": "Formation & E-learning",
      "page": "https://trinitystudio.fr/cout/plateforme-elearning",
      "definition": "Une plateforme e-learning sur-mesure, ou LMS, est un outil qui diffuse des parcours de formation en ligne, suit la progression et les scores de chaque apprenant, délivre attestations et certificats, et produit les preuves d'assiduité demandées par Qualiopi et les OPCO. Développée pour un organisme ou une entreprise, elle évite la facturation à l'apprenant des LMS du marché.",
      "baseBudgetEur": {
        "min": 10000,
        "max": 18000
      },
      "baseWeeks": {
        "min": 8,
        "max": 16
      },
      "maintenancePercentPerYear": {
        "min": 12,
        "max": 18
      },
      "extraIntegrationEur": {
        "min": 1200,
        "max": 2500
      },
      "typicalTeam": "1 lead développeur, 1 développeur full-stack, 0,5 designer UX, 0,3 chef de projet, 0,2 ingénieur pédagogique côté client",
      "budgetDrivers": [
        "Volume et format des contenus à reprendre : paquets SCORM, vidéos, quiz d'un ancien LMS.",
        "Vente en ligne et espace entreprise cliente, absents d'un LMS purement interne.",
        "Niveau de preuve exigé par Qualiopi et les financeurs : émargement, relevés de connexion, exports.",
        "Pics de charge lors des ouvertures de session ou des évaluations simultanées.",
        "Protection des vidéos contre le téléchargement et hébergement vidéo dédié."
      ],
      "bySize": {
        "10-49-salaries": {
          "label": "10 à 49 salariés",
          "typicalUsers": "150 à 600 apprenants actifs par an",
          "budgetEur": {
            "min": 7000,
            "max": 12500
          },
          "weeks": {
            "min": 6,
            "max": 13
          },
          "maintenanceYearEur": {
            "min": 1000,
            "max": 2000
          }
        },
        "50-249-salaries": {
          "label": "50 à 249 salariés",
          "typicalUsers": "600 à 3 000 apprenants actifs par an",
          "budgetEur": {
            "min": 10000,
            "max": 18000
          },
          "weeks": {
            "min": 8,
            "max": 16
          },
          "maintenanceYearEur": {
            "min": 1500,
            "max": 2500
          }
        },
        "250-salaries-et-plus": {
          "label": "250 salariés et plus",
          "typicalUsers": "3 000 à 15 000 apprenants actifs par an",
          "budgetEur": {
            "min": 14000,
            "max": 20000
          },
          "weeks": {
            "min": 10,
            "max": 21
          },
          "maintenanceYearEur": {
            "min": 2000,
            "max": 3000
          }
        }
      },
      "marketReferences": [
        {
          "name": "360Learning",
          "pricingModel": "Abonnement annuel par apprenant ou par utilisateur actif, tarif surtout négocié selon le volume et les modules.",
          "perUserMonthEur": {
            "min": 4,
            "max": 10
          }
        },
        {
          "name": "TalentLMS",
          "pricingModel": "Forfaits mensuels par paliers d'utilisateurs, actifs ou enregistrés selon l'offre, facturation annuelle moins chère.",
          "perUserMonthEur": {
            "min": 2,
            "max": 6
          }
        },
        {
          "name": "Moodle (partenaire ou MoodleCloud)",
          "pricingModel": "Outil open source gratuit ; hébergement, support et paramétrage facturés par un partenaire selon le nombre d'utilisateurs.",
          "perUserMonthEur": {
            "min": 1,
            "max": 3
          }
        }
      ]
    },
    {
      "slug": "gestion-documentaire-ged",
      "name": "GED & gestion documentaire sur-mesure",
      "category": "Intranet & Portails",
      "page": "https://trinitystudio.fr/cout/gestion-documentaire-ged",
      "definition": "Une GED sur-mesure est un système de gestion électronique des documents construit autour du plan de classement de l'entreprise : capture et OCR des pièces entrantes, indexation par métadonnées métier, circuits de validation, droits d'accès par dossier et conservation selon des durées légales. Elle se branche sur l'ERP ou l’outil métier pour rattacher chaque facture, contrat ou plan à son objet de gestion.",
      "baseBudgetEur": {
        "min": 8000,
        "max": 15000
      },
      "baseWeeks": {
        "min": 8,
        "max": 14
      },
      "maintenancePercentPerYear": {
        "min": 12,
        "max": 18
      },
      "extraIntegrationEur": {
        "min": 1200,
        "max": 2500
      },
      "typicalTeam": "1 lead développeur, 1 développeur back-end, 0,3 designer UX, 0,3 chef de projet, 0,2 DevOps pour le stockage et les sauvegardes",
      "budgetDrivers": [
        "Volume de documents à reprendre et état des arborescences existantes, souvent sans métadonnées exploitables.",
        "Nombre de types de pièces à lire automatiquement et qualité des scans reçus des fournisseurs.",
        "Exigence probatoire : horodatage qualifié, coffre-fort électronique ou simple journal d'audit interne.",
        "Nombre de circuits de validation distincts et règles de délégation en cas d'absence.",
        "Accès externes pour clients ou sous-traitants, avec leurs propres droits et leur traçabilité."
      ],
      "bySize": {
        "10-49-salaries": {
          "label": "10 à 49 salariés",
          "typicalUsers": "8 à 30 utilisateurs, dont 5 à 10 contributeurs",
          "budgetEur": {
            "min": 5500,
            "max": 10500
          },
          "weeks": {
            "min": 6,
            "max": 11
          },
          "maintenanceYearEur": {
            "min": 1000,
            "max": 1500
          }
        },
        "50-249-salaries": {
          "label": "50 à 249 salariés",
          "typicalUsers": "40 à 150 utilisateurs, dont 20 à 50 contributeurs",
          "budgetEur": {
            "min": 8000,
            "max": 15000
          },
          "weeks": {
            "min": 8,
            "max": 14
          },
          "maintenanceYearEur": {
            "min": 1500,
            "max": 2000
          }
        },
        "250-salaries-et-plus": {
          "label": "250 salariés et plus",
          "typicalUsers": "250 à 1 200 comptes internes et externes",
          "budgetEur": {
            "min": 11000,
            "max": 20000
          },
          "weeks": {
            "min": 10,
            "max": 18
          },
          "maintenanceYearEur": {
            "min": 2000,
            "max": 3000
          }
        }
      },
      "marketReferences": [
        {
          "name": "M-Files",
          "pricingModel": "Abonnement par utilisateur nommé ou concurrent, avec éditions cloud et options facturées en supplément ; tarif communiqué sur devis.",
          "perUserMonthEur": {
            "min": 30,
            "max": 70
          }
        },
        {
          "name": "DocuWare",
          "pricingModel": "Offre cloud par paliers d'utilisateurs et de volume de stockage, souvent vendue et intégrée par un revendeur agréé.",
          "perUserMonthEur": {
            "min": 20,
            "max": 50
          }
        },
        {
          "name": "Zeendoc",
          "pricingModel": "Abonnement mensuel combinant nombre d'utilisateurs et volume de pages archivées, avec modules de workflow en option.",
          "perUserMonthEur": {
            "min": 10,
            "max": 30
          }
        }
      ]
    },
    {
      "slug": "marketplace-sur-mesure",
      "name": "Place de marché (marketplace) sur-mesure",
      "category": "Commerce & Marketplace",
      "page": "https://trinitystudio.fr/cout/marketplace-sur-mesure",
      "definition": "Une marketplace sur-mesure est une plateforme où un opérateur met en relation des vendeurs tiers et des acheteurs professionnels, en gérant l'inscription et la vérification des vendeurs, un catalogue agrégé, le paiement fractionné avec reversement, la commission et les litiges. Développée pour un marché précis, elle encode des règles B2B que les solutions standard gèrent mal : prix négociés, devis, paiement à 60 jours.",
      "baseBudgetEur": {
        "min": 12000,
        "max": 20000
      },
      "baseWeeks": {
        "min": 10,
        "max": 20
      },
      "maintenancePercentPerYear": {
        "min": 15,
        "max": 22
      },
      "extraIntegrationEur": {
        "min": 1200,
        "max": 2500
      },
      "typicalTeam": "1 lead développeur, 2 développeurs full-stack, 0,5 designer UX, 0,4 chef de projet, 0,2 DevOps",
      "budgetDrivers": [
        "Parcours B2B : devis, bons de commande, paiement différé et prix négociés par compte acheteur.",
        "Nombre de vendeurs à embarquer au lancement et méthode d'import de leurs catalogues.",
        "Choix du prestataire de paiement agréé et complexité des règles de séquestre et de reversement.",
        "Connecteurs vers les ERP ou outils de gestion des principaux vendeurs pour stocks et commandes.",
        "Logique de livraison : transporteurs multiples, retrait, livraison planifiée sur chantier."
      ],
      "bySize": {
        "10-49-salaries": {
          "label": "10 à 49 salariés",
          "typicalUsers": "20 à 50 vendeurs et quelques centaines d'acheteurs",
          "budgetEur": {
            "min": 9500,
            "max": 16000
          },
          "weeks": {
            "min": 9,
            "max": 17
          },
          "maintenanceYearEur": {
            "min": 2000,
            "max": 3000
          }
        },
        "50-249-salaries": {
          "label": "50 à 249 salariés",
          "typicalUsers": "80 à 150 vendeurs et plusieurs milliers d'acheteurs",
          "budgetEur": {
            "min": 12000,
            "max": 20000
          },
          "weeks": {
            "min": 10,
            "max": 20
          },
          "maintenanceYearEur": {
            "min": 2500,
            "max": 3500
          }
        },
        "250-salaries-et-plus": {
          "label": "250 salariés et plus",
          "typicalUsers": "200 à 500 vendeurs et des dizaines de milliers d'acheteurs",
          "budgetEur": {
            "min": 16000,
            "max": 20000
          },
          "weeks": {
            "min": 12,
            "max": 24
          },
          "maintenanceYearEur": {
            "min": 2500,
            "max": 4000
          }
        }
      },
      "marketReferences": [
        {
          "name": "Sharetribe",
          "pricingModel": "Abonnement mensuel par paliers de fonctionnalités et de volume, sans commission prélevée par l'éditeur sur les transactions.",
          "perUserMonthEur": {
            "min": 2,
            "max": 8
          }
        },
        {
          "name": "Wizaplace",
          "pricingModel": "Abonnement annuel à la plateforme, frais de mise en place et parfois part variable sur le volume d'affaires ; tarif au devis.",
          "perUserMonthEur": {
            "min": 15,
            "max": 40
          }
        },
        {
          "name": "Mirakl",
          "pricingModel": "Frais de mise en place, abonnement et commission indexée sur le volume d'affaires, négociés au cas par cas.",
          "perUserMonthEur": {
            "min": 30,
            "max": 80
          }
        }
      ]
    },
    {
      "slug": "plateforme-reservation",
      "name": "Plateforme de réservation sur-mesure",
      "category": "Commerce & Marketplace",
      "page": "https://trinitystudio.fr/cout/plateforme-reservation",
      "definition": "Une plateforme de réservation sur-mesure est un outil qui expose les disponibilités de ressources limitées (salles, équipements, intervenants, créneaux de livraison) et enregistre les réservations selon des règles propres à l'entreprise : durées minimales, temps de préparation, capacités, acomptes et annulation. Elle alimente ensuite le planning, la facturation et les agendas de l'équipe.",
      "baseBudgetEur": {
        "min": 6000,
        "max": 12000
      },
      "baseWeeks": {
        "min": 6,
        "max": 14
      },
      "maintenancePercentPerYear": {
        "min": 12,
        "max": 18
      },
      "extraIntegrationEur": {
        "min": 1200,
        "max": 2500
      },
      "typicalTeam": "1 lead développeur, 1 développeur full-stack, 0,4 designer UX pour le parcours de réservation, 0,3 chef de projet",
      "budgetDrivers": [
        "Nombre de ressources liées dans une même réservation et règles de préparation entre deux usages.",
        "Complexité de la tarification : tranches, contrats clients, suppléments, acomptes et pénalités.",
        "Synchronisation bidirectionnelle avec les agendas des collaborateurs et avec l'ERP ou l’outil de caisse.",
        "Parcours de réservation public à fort trafic, avec exigences d'accessibilité et de performance.",
        "Espace client avec historique, contrats et factures, plutôt qu'une réservation sans compte."
      ],
      "bySize": {
        "10-49-salaries": {
          "label": "10 à 49 salariés",
          "typicalUsers": "3 à 10 ressources réservables, 5 à 15 utilisateurs internes",
          "budgetEur": {
            "min": 5000,
            "max": 8000
          },
          "weeks": {
            "min": 5,
            "max": 11
          },
          "maintenanceYearEur": {
            "min": 1000,
            "max": 1000
          }
        },
        "50-249-salaries": {
          "label": "50 à 249 salariés",
          "typicalUsers": "15 à 60 ressources réservables, 20 à 80 utilisateurs internes",
          "budgetEur": {
            "min": 6000,
            "max": 12000
          },
          "weeks": {
            "min": 6,
            "max": 14
          },
          "maintenanceYearEur": {
            "min": 1000,
            "max": 1500
          }
        },
        "250-salaries-et-plus": {
          "label": "250 salariés et plus",
          "typicalUsers": "80 à 300 ressources réservables, plusieurs milliers de clients",
          "budgetEur": {
            "min": 9000,
            "max": 18000
          },
          "weeks": {
            "min": 8,
            "max": 18
          },
          "maintenanceYearEur": {
            "min": 1500,
            "max": 2500
          }
        }
      },
      "marketReferences": [
        {
          "name": "Calendly",
          "pricingModel": "Abonnement par utilisateur hôte et par mois, avec paliers selon les fonctions d'équipe, de routage et d'intégration.",
          "perUserMonthEur": {
            "min": 10,
            "max": 20
          }
        },
        {
          "name": "Acuity Scheduling",
          "pricingModel": "Forfait mensuel par paliers, chacun incluant un nombre maximal de calendriers de ressources ou d'intervenants.",
          "perUserMonthEur": {
            "min": 3,
            "max": 10
          }
        },
        {
          "name": "SimplyBook.me",
          "pricingModel": "Abonnement mensuel par paliers de réservations et de prestataires, avec modules optionnels activés à la carte.",
          "perUserMonthEur": {
            "min": 3,
            "max": 12
          }
        }
      ]
    },
    {
      "slug": "application-mobile-metier",
      "name": "Application mobile métier sur-mesure",
      "category": "Métier & Logistique",
      "page": "https://trinitystudio.fr/cout/application-mobile-metier",
      "definition": "Une application mobile métier est un outil installé sur les smartphones ou tablettes des équipes terrain (techniciens, livreurs, commerciaux, préparateurs) pour saisir interventions, relevés, photos, signatures ou scans, y compris sans réseau. Développée le plus souvent en cross-platform avec React Native ou Flutter, elle se synchronise avec l'ERP et se déploie par les stores ou par un outil de gestion de flotte.",
      "baseBudgetEur": {
        "min": 8000,
        "max": 16000
      },
      "baseWeeks": {
        "min": 8,
        "max": 16
      },
      "maintenancePercentPerYear": {
        "min": 15,
        "max": 22
      },
      "extraIntegrationEur": {
        "min": 1200,
        "max": 2500
      },
      "typicalTeam": "1 lead développeur mobile, 1 développeur back-end, 0,5 designer UX, 0,3 chef de projet, 0,2 testeur sur appareils réels",
      "budgetDrivers": [
        "Profondeur du mode hors ligne : consultation seule ou saisie complète avec résolution de conflits.",
        "Choix natif Swift et Kotlin pour un besoin matériel pointu, plutôt qu'un code cross-platform unique.",
        "Parc de terminaux : smartphones personnels, flotte homogène sous MDM ou terminaux durcis à scanner.",
        "Nombre de systèmes à alimenter, ERP, GMAO ou planification, et qualité de leurs API.",
        "Publication publique sur les stores avec revue Apple, ou diffusion privée à la seule flotte interne."
      ],
      "bySize": {
        "10-49-salaries": {
          "label": "10 à 49 salariés",
          "typicalUsers": "5 à 20 utilisateurs terrain",
          "budgetEur": {
            "min": 6000,
            "max": 12000
          },
          "weeks": {
            "min": 6,
            "max": 13
          },
          "maintenanceYearEur": {
            "min": 1500,
            "max": 2000
          }
        },
        "50-249-salaries": {
          "label": "50 à 249 salariés",
          "typicalUsers": "30 à 100 utilisateurs terrain",
          "budgetEur": {
            "min": 8000,
            "max": 16000
          },
          "weeks": {
            "min": 8,
            "max": 16
          },
          "maintenanceYearEur": {
            "min": 2000,
            "max": 2500
          }
        },
        "250-salaries-et-plus": {
          "label": "250 salariés et plus",
          "typicalUsers": "150 à 800 utilisateurs terrain",
          "budgetEur": {
            "min": 11500,
            "max": 20000
          },
          "weeks": {
            "min": 10,
            "max": 21
          },
          "maintenanceYearEur": {
            "min": 2500,
            "max": 3500
          }
        }
      },
      "marketReferences": [
        {
          "name": "Microsoft Power Apps",
          "pricingModel": "Licence par utilisateur et par mois ou par application, connecteurs premium réservés aux offres supérieures.",
          "perUserMonthEur": {
            "min": 10,
            "max": 20
          }
        },
        {
          "name": "Kizeo Forms",
          "pricingModel": "Abonnement mensuel par utilisateur mobile, avec options selon le volume et les fonctions d'export.",
          "perUserMonthEur": {
            "min": 10,
            "max": 25
          }
        },
        {
          "name": "Glide",
          "pricingModel": "Forfait mensuel par application incluant un quota d'utilisateurs, avec supplément par utilisateur au-delà.",
          "perUserMonthEur": {
            "min": 5,
            "max": 15
          }
        }
      ]
    },
    {
      "slug": "application-sav-ticketing",
      "name": "Outil SAV & ticketing sur-mesure",
      "category": "CRM & Commercial",
      "page": "https://trinitystudio.fr/cout/application-sav-ticketing",
      "definition": "Un outil de SAV et de ticketing sur-mesure centralise les demandes clients (e-mail, formulaire, téléphone, portail) dans des tickets rattachés au produit concerné, à son numéro de série et à sa garantie. Il applique les délais contractuels (SLA) de chaque contrat, oriente la demande vers le bon niveau de support et pilote les retours produits (RMA) jusqu'à la réparation ou l'avoir.",
      "baseBudgetEur": {
        "min": 6000,
        "max": 12000
      },
      "baseWeeks": {
        "min": 6,
        "max": 12
      },
      "maintenancePercentPerYear": {
        "min": 12,
        "max": 18
      },
      "extraIntegrationEur": {
        "min": 1200,
        "max": 2500
      },
      "typicalTeam": "1 lead développeur, 1 développeur full-stack, 0,3 designer UX, 0,3 chef de projet",
      "budgetDrivers": [
        "Nombre de canaux d'entrée à traiter, notamment la téléphonie avec remontée de fiche à l'appel.",
        "Présence d'un parc installé à reprendre avec numéros de série et dates de mise en service.",
        "Complexité des contrats de maintenance : SLA par niveau, calendriers ouvrés, pénalités de retard.",
        "Circuit RMA avec atelier, transporteur et refacturation des réparations hors garantie.",
        "Connexion à l'ERP pour les pièces détachées, les avoirs et la facturation des interventions."
      ],
      "bySize": {
        "10-49-salaries": {
          "label": "10 à 49 salariés",
          "typicalUsers": "3 à 8 agents et techniciens",
          "budgetEur": {
            "min": 5000,
            "max": 8000
          },
          "weeks": {
            "min": 5,
            "max": 9
          },
          "maintenanceYearEur": {
            "min": 1000,
            "max": 1000
          }
        },
        "50-249-salaries": {
          "label": "50 à 249 salariés",
          "typicalUsers": "8 à 25 agents et techniciens",
          "budgetEur": {
            "min": 6000,
            "max": 12000
          },
          "weeks": {
            "min": 6,
            "max": 12
          },
          "maintenanceYearEur": {
            "min": 1000,
            "max": 1500
          }
        },
        "250-salaries-et-plus": {
          "label": "250 salariés et plus",
          "typicalUsers": "25 à 80 agents, techniciens et sous-traitants",
          "budgetEur": {
            "min": 9000,
            "max": 18000
          },
          "weeks": {
            "min": 8,
            "max": 16
          },
          "maintenanceYearEur": {
            "min": 1500,
            "max": 2500
          }
        }
      },
      "marketReferences": [
        {
          "name": "Zendesk Suite",
          "pricingModel": "Abonnement par agent et par mois, facturation annuelle, paliers Team, Growth, Professional et Enterprise ; options d'IA vendues en supplément.",
          "perUserMonthEur": {
            "min": 55,
            "max": 120
          }
        },
        {
          "name": "Freshdesk (Freshworks)",
          "pricingModel": "Abonnement par agent et par mois, paliers Growth, Pro et Enterprise, remise en facturation annuelle.",
          "perUserMonthEur": {
            "min": 15,
            "max": 80
          }
        },
        {
          "name": "Zoho Desk",
          "pricingModel": "Abonnement par agent et par mois, paliers Standard, Professional et Enterprise, intégré à l'écosystème Zoho.",
          "perUserMonthEur": {
            "min": 14,
            "max": 45
          }
        }
      ]
    },
    {
      "slug": "application-gestion-projet",
      "name": "Outil de gestion de projet sur-mesure",
      "category": "Métier & Logistique",
      "page": "https://trinitystudio.fr/cout/application-gestion-projet",
      "definition": "Un outil de gestion de projet sur-mesure planifie les projets d'une entreprise selon sa propre méthode : phases, jalons, livrables, dépendances et plan de charge des équipes. Il relie les temps passés au budget vendu pour calculer le reste à faire et la marge à terminaison, et produit les reportings attendus par la direction ou par le client final.",
      "baseBudgetEur": {
        "min": 6000,
        "max": 12000
      },
      "baseWeeks": {
        "min": 8,
        "max": 14
      },
      "maintenancePercentPerYear": {
        "min": 12,
        "max": 18
      },
      "extraIntegrationEur": {
        "min": 1200,
        "max": 2500
      },
      "typicalTeam": "1 lead développeur, 1 développeur front-end spécialisé en planning, 0,4 designer UX, 0,3 chef de projet",
      "budgetDrivers": [
        "Richesse du planning : Gantt interactif avec dépendances ou simple vue par jalons.",
        "Suivi financier attendu : reste à faire, marge à terminaison, facturation à l'avancement.",
        "Nombre de gabarits de projets et de circuits de validation distincts à modéliser.",
        "Connexions avec l'ERP, le SIRH pour les absences et l'agenda Microsoft 365 ou Google.",
        "Accès des clients finaux à un espace de suivi avec livrables à valider."
      ],
      "bySize": {
        "10-49-salaries": {
          "label": "10 à 49 salariés",
          "typicalUsers": "10 à 30 contributeurs, dont 2 à 5 chefs de projet",
          "budgetEur": {
            "min": 5000,
            "max": 8000
          },
          "weeks": {
            "min": 6,
            "max": 11
          },
          "maintenanceYearEur": {
            "min": 1000,
            "max": 1000
          }
        },
        "50-249-salaries": {
          "label": "50 à 249 salariés",
          "typicalUsers": "40 à 150 contributeurs, dont 8 à 20 chefs de projet",
          "budgetEur": {
            "min": 6000,
            "max": 12000
          },
          "weeks": {
            "min": 8,
            "max": 14
          },
          "maintenanceYearEur": {
            "min": 1000,
            "max": 1500
          }
        },
        "250-salaries-et-plus": {
          "label": "250 salariés et plus",
          "typicalUsers": "200 à 800 contributeurs, dont 30 à 80 chefs de projet",
          "budgetEur": {
            "min": 8500,
            "max": 17500
          },
          "weeks": {
            "min": 10,
            "max": 18
          },
          "maintenanceYearEur": {
            "min": 1500,
            "max": 2500
          }
        }
      },
      "marketReferences": [
        {
          "name": "monday.com",
          "pricingModel": "Abonnement par siège et par mois, vendu par paliers de sièges, formules Basic, Standard, Pro et Enterprise.",
          "perUserMonthEur": {
            "min": 9,
            "max": 24
          }
        },
        {
          "name": "Asana",
          "pricingModel": "Abonnement par utilisateur et par mois, paliers Starter, Advanced et Enterprise, facturation annuelle moins chère.",
          "perUserMonthEur": {
            "min": 11,
            "max": 30
          }
        },
        {
          "name": "Wrike",
          "pricingModel": "Abonnement par utilisateur et par mois, paliers Team, Business et Pinnacle, avec suivi des temps selon le palier.",
          "perUserMonthEur": {
            "min": 10,
            "max": 30
          }
        }
      ]
    },
    {
      "slug": "configurateur-cpq",
      "name": "Configurateur produit & devis (CPQ) sur-mesure",
      "category": "CRM & Commercial",
      "page": "https://trinitystudio.fr/cout/configurateur-cpq",
      "definition": "Un configurateur CPQ (Configure, Price, Quote) sur-mesure guide un commercial, un revendeur ou un client dans le choix des options compatibles d'un produit, calcule le prix selon les grilles et remises applicables, puis génère le devis et la nomenclature technique. Ses règles de compatibilité traduisent le savoir du bureau d'études pour éviter les commandes impossibles à fabriquer.",
      "baseBudgetEur": {
        "min": 10000,
        "max": 18000
      },
      "baseWeeks": {
        "min": 8,
        "max": 16
      },
      "maintenancePercentPerYear": {
        "min": 15,
        "max": 20
      },
      "extraIntegrationEur": {
        "min": 1200,
        "max": 2500
      },
      "typicalTeam": "1 lead développeur, 1 développeur full-stack, 0,4 designer UX, 0,4 chef de projet, avec du temps du bureau d'études client",
      "budgetDrivers": [
        "Nombre de familles de produits et de règles de compatibilité à formaliser avec le bureau d'études.",
        "Calculs techniques intégrés au configurateur : dimensionnement, charges, puissances ou métrés.",
        "Visualisation attendue : simple récapitulatif, aperçu 2D ou rendu 3D des options choisies.",
        "Ouverture aux revendeurs ou aux clients finaux avec grilles tarifaires distinctes.",
        "Génération d'une nomenclature exploitable par l'ERP pour lancer la fabrication."
      ],
      "bySize": {
        "10-49-salaries": {
          "label": "10 à 49 salariés",
          "typicalUsers": "2 à 6 commerciaux et assistants ADV",
          "budgetEur": {
            "min": 7000,
            "max": 12500
          },
          "weeks": {
            "min": 6,
            "max": 12
          },
          "maintenanceYearEur": {
            "min": 1500,
            "max": 2000
          }
        },
        "50-249-salaries": {
          "label": "50 à 249 salariés",
          "typicalUsers": "8 à 20 commerciaux internes et 10 à 40 revendeurs",
          "budgetEur": {
            "min": 10000,
            "max": 18000
          },
          "weeks": {
            "min": 8,
            "max": 16
          },
          "maintenanceYearEur": {
            "min": 2000,
            "max": 3000
          }
        },
        "250-salaries-et-plus": {
          "label": "250 salariés et plus",
          "typicalUsers": "30 à 100 commerciaux et plusieurs centaines de revendeurs",
          "budgetEur": {
            "min": 15500,
            "max": 20000
          },
          "weeks": {
            "min": 11,
            "max": 22
          },
          "maintenanceYearEur": {
            "min": 2500,
            "max": 3500
          }
        }
      },
      "marketReferences": [
        {
          "name": "Salesforce CPQ (Revenue Cloud)",
          "pricingModel": "Module ajouté à Sales Cloud, facturé par utilisateur et par mois en engagement annuel, en plus de la licence CRM.",
          "perUserMonthEur": {
            "min": 75,
            "max": 160
          }
        },
        {
          "name": "Tacton CPQ",
          "pricingModel": "Abonnement annuel négocié selon le nombre d'utilisateurs, les modules et les canaux (commerciaux, revendeurs, e-commerce).",
          "perUserMonthEur": {
            "min": 100,
            "max": 250
          }
        },
        {
          "name": "HubSpot Sales Hub (devis)",
          "pricingModel": "Abonnement par siège commercial et par mois, paliers Starter, Professional et Enterprise ; devis et produits inclus.",
          "perUserMonthEur": {
            "min": 20,
            "max": 150
          }
        }
      ]
    },
    {
      "slug": "portail-patient-sante",
      "name": "Portail patient & plateforme e-santé sur-mesure",
      "category": "Santé & E-santé",
      "page": "https://trinitystudio.fr/cout/portail-patient-sante",
      "definition": "Un portail patient sur-mesure est un espace en ligne sécurisé où les patients d'un établissement ou d'un centre de santé prennent rendez-vous, remplissent leur pré-admission, déposent et consultent des documents et échangent avec l'équipe soignante. Il traite des données de santé : il doit donc être hébergé chez un hébergeur certifié HDS et respecter le RGPD et l'identitovigilance.",
      "baseBudgetEur": {
        "min": 12000,
        "max": 20000
      },
      "baseWeeks": {
        "min": 12,
        "max": 20
      },
      "maintenancePercentPerYear": {
        "min": 18,
        "max": 25
      },
      "extraIntegrationEur": {
        "min": 1200,
        "max": 2500
      },
      "typicalTeam": "1 lead développeur, 1 développeur full-stack, 0,4 designer UX, 0,4 chef de projet, 0,2 expert sécurité, avec le DPO de l'établissement",
      "budgetDrivers": [
        "Nombre d’outils de santé à interfacer : dossier patient, gestion administrative, imagerie, laboratoire.",
        "Niveau d'exigence sécurité : test d'intrusion, authentification forte, journalisation et revue des accès.",
        "Parcours couverts : rendez-vous seul, ou pré-admission, consentements et suivi post-opératoire.",
        "Nombre de sites, de spécialités et de profils soignants avec des droits distincts.",
        "Accessibilité numérique et application mobile en plus du site adaptatif."
      ],
      "bySize": {
        "10-49-salaries": {
          "label": "10 à 49 salariés",
          "typicalUsers": "5 à 15 praticiens et 1 000 à 8 000 patients",
          "budgetEur": {
            "min": 9000,
            "max": 15000
          },
          "weeks": {
            "min": 10,
            "max": 16
          },
          "maintenanceYearEur": {
            "min": 2000,
            "max": 3000
          }
        },
        "50-249-salaries": {
          "label": "50 à 249 salariés",
          "typicalUsers": "20 à 60 soignants et secrétaires, 10 000 à 50 000 patients",
          "budgetEur": {
            "min": 12000,
            "max": 20000
          },
          "weeks": {
            "min": 12,
            "max": 20
          },
          "maintenanceYearEur": {
            "min": 3000,
            "max": 4000
          }
        },
        "250-salaries-et-plus": {
          "label": "250 salariés et plus",
          "typicalUsers": "100 à 400 soignants, plus de 50 000 patients",
          "budgetEur": {
            "min": 17000,
            "max": 20000
          },
          "weeks": {
            "min": 16,
            "max": 26
          },
          "maintenanceYearEur": {
            "min": 3500,
            "max": 4500
          }
        }
      },
      "marketReferences": [
        {
          "name": "Doctolib",
          "pricingModel": "Abonnement mensuel par praticien pour l'agenda et la prise de rendez-vous, options de téléconsultation ; offres établissements sur devis.",
          "perUserMonthEur": {
            "min": 130,
            "max": 200
          }
        },
        {
          "name": "Maiia (Cegedim)",
          "pricingModel": "Abonnement mensuel par praticien, avec modules agenda, téléconsultation et secrétariat selon l'offre.",
          "perUserMonthEur": {
            "min": 80,
            "max": 150
          }
        },
        {
          "name": "Keldoc",
          "pricingModel": "Abonnement par praticien ou forfait établissement, avec offres dédiées aux centres de santé et aux cliniques.",
          "perUserMonthEur": {
            "min": 60,
            "max": 150
          }
        }
      ]
    },
    {
      "slug": "application-facturation",
      "name": "Outil de facturation & devis sur-mesure",
      "category": "CRM & Commercial",
      "page": "https://trinitystudio.fr/cout/application-facturation",
      "definition": "Un outil de facturation sur-mesure produit devis, acomptes, factures, avoirs et relances selon les règles de prix propres à l'entreprise : forfaits, temps passé, abonnements, remises négociées par client. Il tient la numérotation légale, suit les encours, exporte vers la comptabilité et prépare l'émission et la réception de factures électroniques selon le calendrier réglementaire en vigueur.",
      "baseBudgetEur": {
        "min": 5000,
        "max": 10000
      },
      "baseWeeks": {
        "min": 6,
        "max": 12
      },
      "maintenancePercentPerYear": {
        "min": 12,
        "max": 18
      },
      "extraIntegrationEur": {
        "min": 1200,
        "max": 2500
      },
      "typicalTeam": "1 lead développeur, 1 développeur full-stack, 0,3 designer, 0,3 chef de projet",
      "budgetDrivers": [
        "Diversité des règles de prix à coder : paliers, remises croisées, facturation au temps passé.",
        "Volume d'historique à reprendre, avec numérotations existantes et pièces à archiver.",
        "Connexion à une plateforme de facturation électronique agréée et à la comptabilité.",
        "Présence d'un portail client avec paiement en ligne et gestion de droits par entité.",
        "Nombre d'entités juridiques et de devises à gérer dans le même outil."
      ],
      "bySize": {
        "10-49-salaries": {
          "label": "10 à 49 salariés",
          "typicalUsers": "2 à 5 gestionnaires",
          "budgetEur": {
            "min": 5000,
            "max": 7000
          },
          "weeks": {
            "min": 4,
            "max": 8
          },
          "maintenanceYearEur": {
            "min": 500,
            "max": 1000
          }
        },
        "50-249-salaries": {
          "label": "50 à 249 salariés",
          "typicalUsers": "5 à 20 gestionnaires et commerciaux",
          "budgetEur": {
            "min": 5000,
            "max": 10000
          },
          "weeks": {
            "min": 6,
            "max": 12
          },
          "maintenanceYearEur": {
            "min": 1000,
            "max": 1500
          }
        },
        "250-salaries-et-plus": {
          "label": "250 salariés et plus",
          "typicalUsers": "20 à 100 utilisateurs",
          "budgetEur": {
            "min": 7500,
            "max": 15000
          },
          "weeks": {
            "min": 8,
            "max": 16
          },
          "maintenanceYearEur": {
            "min": 1500,
            "max": 2000
          }
        }
      },
      "marketReferences": [
        {
          "name": "Pennylane",
          "pricingModel": "Abonnement mensuel par entreprise selon le palier, avec options de comptabilité et de gestion de trésorerie en supplément.",
          "perUserMonthEur": {
            "min": 14,
            "max": 150
          }
        },
        {
          "name": "Sellsy",
          "pricingModel": "Abonnement par utilisateur et par mois, avec paliers d'entrée jusqu'aux offres avancées incluant gestion commerciale et CRM.",
          "perUserMonthEur": {
            "min": 29,
            "max": 99
          }
        },
        {
          "name": "Axonaut",
          "pricingModel": "Abonnement mensuel par entreprise avec utilisateurs inclus, extensions payantes au-delà d'un seuil de collaborateurs.",
          "perUserMonthEur": {
            "min": 15,
            "max": 60
          }
        }
      ]
    },
    {
      "slug": "application-gestion-commerciale",
      "name": "Outil de gestion commerciale & ventes sur-mesure",
      "category": "CRM & Commercial",
      "page": "https://trinitystudio.fr/cout/application-gestion-commerciale",
      "definition": "Un outil de gestion commerciale sur-mesure relie dans un même flux le catalogue, les tarifs par client, les devis, les commandes, les stocks, les livraisons et la facturation. Il applique les conditions négociées, réserve les stocks par dépôt, alerte sur les ruptures et donne à la direction la marge réelle par client, par produit et par commercial.",
      "baseBudgetEur": {
        "min": 6000,
        "max": 12000
      },
      "baseWeeks": {
        "min": 8,
        "max": 16
      },
      "maintenancePercentPerYear": {
        "min": 12,
        "max": 18
      },
      "extraIntegrationEur": {
        "min": 1200,
        "max": 2500
      },
      "typicalTeam": "1 lead développeur, 2 développeurs full-stack, 0,5 designer UX, 0,4 chef de projet",
      "budgetDrivers": [
        "Complexité des règles tarifaires et des conditions négociées par client ou par chantier.",
        "Nombre de dépôts, de points de retrait et de flux de transfert à gérer.",
        "Besoin d'une prise de commande hors ligne pour les commerciaux itinérants.",
        "Qualité et volume des données articles, clients et historiques à reprendre.",
        "Connexion à la comptabilité, au site e-commerce et aux transporteurs."
      ],
      "bySize": {
        "10-49-salaries": {
          "label": "10 à 49 salariés",
          "typicalUsers": "4 à 12 utilisateurs",
          "budgetEur": {
            "min": 5000,
            "max": 8000
          },
          "weeks": {
            "min": 6,
            "max": 12
          },
          "maintenanceYearEur": {
            "min": 1000,
            "max": 1000
          }
        },
        "50-249-salaries": {
          "label": "50 à 249 salariés",
          "typicalUsers": "12 à 50 utilisateurs",
          "budgetEur": {
            "min": 6000,
            "max": 12000
          },
          "weeks": {
            "min": 8,
            "max": 16
          },
          "maintenanceYearEur": {
            "min": 1000,
            "max": 1500
          }
        },
        "250-salaries-et-plus": {
          "label": "250 salariés et plus",
          "typicalUsers": "50 à 300 utilisateurs",
          "budgetEur": {
            "min": 9000,
            "max": 18000
          },
          "weeks": {
            "min": 11,
            "max": 22
          },
          "maintenanceYearEur": {
            "min": 1500,
            "max": 2500
          }
        }
      },
      "marketReferences": [
        {
          "name": "Sage 50 / Sage 100",
          "pricingModel": "Licence ou abonnement par poste et par module, avec maintenance annuelle et prestations d'installation facturées à part.",
          "perUserMonthEur": {
            "min": 40,
            "max": 150
          }
        },
        {
          "name": "EBP Gestion Commerciale",
          "pricingModel": "Abonnement ou licence par poste avec modules complémentaires comme les stocks avancés, le point de vente ou la prise de commande nomade.",
          "perUserMonthEur": {
            "min": 30,
            "max": 90
          }
        },
        {
          "name": "Odoo",
          "pricingModel": "Abonnement par utilisateur et par mois selon la formule Standard ou Custom, plus intégration par un partenaire.",
          "perUserMonthEur": {
            "min": 25,
            "max": 60
          }
        }
      ]
    },
    {
      "slug": "erp-sur-mesure",
      "name": "ERP sur-mesure",
      "category": "Métier & Logistique",
      "page": "https://trinitystudio.fr/cout/erp-sur-mesure",
      "definition": "Un ERP sur-mesure est un système de gestion intégré construit autour des flux réels d'une entreprise : achats, stocks, production, ventes, facturation et finance partagent un même modèle de données. Livré par modules successifs, il remplace tableurs et applications cloisonnées, s'interface avec la comptabilité et la paie, et évolue avec l'activité sans licence par utilisateur.",
      "baseBudgetEur": {
        "min": 8000,
        "max": 20000
      },
      "baseWeeks": {
        "min": 16,
        "max": 36
      },
      "maintenancePercentPerYear": {
        "min": 12,
        "max": 20
      },
      "extraIntegrationEur": {
        "min": 1200,
        "max": 2500
      },
      "typicalTeam": "1 architecte lead, 2 à 3 développeurs full-stack, 0,5 designer UX, 0,5 chef de projet",
      "budgetDrivers": [
        "Nombre de modules métiers à couvrir et profondeur de chacun, notamment la production.",
        "Qualité et volume des données à reprendre depuis les anciens outils.",
        "Nombre d'entités juridiques, de sites et de devises à gérer.",
        "Niveau d'exigence en traçabilité, en audit et en conformité sectorielle.",
        "Nombre d'interfaces avec la comptabilité, la paie, l'e-commerce et les transporteurs."
      ],
      "bySize": {
        "10-49-salaries": {
          "label": "10 à 49 salariés",
          "typicalUsers": "8 à 30 utilisateurs",
          "budgetEur": {
            "min": 5000,
            "max": 12000
          },
          "weeks": {
            "min": 10,
            "max": 23
          },
          "maintenanceYearEur": {
            "min": 1000,
            "max": 1500
          }
        },
        "50-249-salaries": {
          "label": "50 à 249 salariés",
          "typicalUsers": "30 à 150 utilisateurs",
          "budgetEur": {
            "min": 8000,
            "max": 20000
          },
          "weeks": {
            "min": 16,
            "max": 36
          },
          "maintenanceYearEur": {
            "min": 1500,
            "max": 3000
          }
        },
        "250-salaries-et-plus": {
          "label": "250 salariés et plus",
          "typicalUsers": "150 à 600 utilisateurs",
          "budgetEur": {
            "min": 13000,
            "max": 20000
          },
          "weeks": {
            "min": 24,
            "max": 54
          },
          "maintenanceYearEur": {
            "min": 2000,
            "max": 3500
          }
        }
      },
      "marketReferences": [
        {
          "name": "Odoo",
          "pricingModel": "Abonnement par utilisateur et par mois selon la formule, plus intégration et développements spécifiques chez un partenaire.",
          "perUserMonthEur": {
            "min": 25,
            "max": 60
          }
        },
        {
          "name": "Sage X3",
          "pricingModel": "Licence ou abonnement par utilisateur et par module, avec maintenance annuelle et prestations d'intégration facturées par un partenaire.",
          "perUserMonthEur": {
            "min": 80,
            "max": 200
          }
        },
        {
          "name": "Microsoft Dynamics 365 Business Central",
          "pricingModel": "Abonnement par utilisateur et par mois selon la licence Essentials ou Premium, plus intégration par un partenaire certifié.",
          "perUserMonthEur": {
            "min": 60,
            "max": 110
          }
        }
      ]
    },
    {
      "slug": "micro-crm-sur-mesure",
      "name": "Micro-CRM sur-mesure pour TPE et PME",
      "category": "CRM & Commercial",
      "page": "https://trinitystudio.fr/cout/micro-crm-sur-mesure",
      "definition": "Un micro-CRM sur-mesure est un outil de relation commerciale volontairement réduit à l'essentiel : fiches contacts et entreprises, pipeline d'opportunités, relances, devis simples et tableau de bord. Conçu pour une équipe de trois à trente personnes, il se met en place en quelques semaines, importe les tableurs existants et fonctionne sans licence par utilisateur.",
      "baseBudgetEur": {
        "min": 5000,
        "max": 8000
      },
      "baseWeeks": {
        "min": 4,
        "max": 8
      },
      "maintenancePercentPerYear": {
        "min": 12,
        "max": 18
      },
      "extraIntegrationEur": {
        "min": 1000,
        "max": 2500
      },
      "typicalTeam": "1 développeur full-stack senior, 0,3 designer, 0,2 chef de projet",
      "budgetDrivers": [
        "Nombre d'étapes et de champs spécifiques au cycle de vente de l'entreprise.",
        "Volume et propreté des fichiers de contacts à importer et à dédoublonner.",
        "Synchronisation avec la messagerie et l'agenda des commerciaux.",
        "Génération de devis avec catalogue ou règles de prix propres.",
        "Besoin d'une version mobile pour les comptes rendus de visite."
      ],
      "bySize": {
        "10-49-salaries": {
          "label": "10 à 49 salariés",
          "typicalUsers": "3 à 15 commerciaux",
          "budgetEur": {
            "min": 5000,
            "max": 7000
          },
          "weeks": {
            "min": 3,
            "max": 7
          },
          "maintenanceYearEur": {
            "min": 500,
            "max": 1000
          }
        },
        "50-249-salaries": {
          "label": "50 à 249 salariés",
          "typicalUsers": "15 à 60 utilisateurs",
          "budgetEur": {
            "min": 6000,
            "max": 9500
          },
          "weeks": {
            "min": 4,
            "max": 9
          },
          "maintenanceYearEur": {
            "min": 1000,
            "max": 1500
          }
        },
        "250-salaries-et-plus": {
          "label": "250 salariés et plus",
          "typicalUsers": "20 à 80 utilisateurs",
          "budgetEur": {
            "min": 7500,
            "max": 12000
          },
          "weeks": {
            "min": 5,
            "max": 10
          },
          "maintenanceYearEur": {
            "min": 1000,
            "max": 2000
          }
        }
      },
      "marketReferences": [
        {
          "name": "HubSpot Sales Hub",
          "pricingModel": "Abonnement par utilisateur et par mois selon les paliers Starter, Professional et Enterprise, avec une offre gratuite limitée.",
          "perUserMonthEur": {
            "min": 15,
            "max": 100
          }
        },
        {
          "name": "Pipedrive",
          "pricingModel": "Abonnement par utilisateur et par mois selon les paliers Essential, Advanced, Professional et Power, avec remise annuelle.",
          "perUserMonthEur": {
            "min": 14,
            "max": 65
          }
        },
        {
          "name": "Zoho CRM",
          "pricingModel": "Abonnement par utilisateur et par mois selon les paliers Standard, Professional, Enterprise et Ultimate, intégré à la suite Zoho.",
          "perUserMonthEur": {
            "min": 14,
            "max": 52
          }
        }
      ]
    },
    {
      "slug": "application-chantier-btp",
      "name": "Outil de gestion de chantier & BTP sur-mesure",
      "category": "Métier & Logistique",
      "page": "https://trinitystudio.fr/cout/application-chantier-btp",
      "definition": "Un outil de gestion de chantier sur-mesure pour le BTP couvre le devis et le métré, le suivi budgétaire par affaire, les situations de travaux, le planning des équipes et du matériel, le pointage et les comptes rendus depuis le terrain. Il intègre la gestion des sous-traitants et donne la marge réelle de chaque chantier avant sa clôture.",
      "baseBudgetEur": {
        "min": 8000,
        "max": 16000
      },
      "baseWeeks": {
        "min": 8,
        "max": 14
      },
      "maintenancePercentPerYear": {
        "min": 12,
        "max": 18
      },
      "extraIntegrationEur": {
        "min": 1200,
        "max": 2500
      },
      "typicalTeam": "1 lead développeur, 1 développeur mobile, 1 développeur full-stack, 0,4 designer, 0,4 chef de projet",
      "budgetDrivers": [
        "Fonctionnement hors ligne de l'application terrain et volume de photos à synchroniser.",
        "Richesse de la bibliothèque d'ouvrages à reprendre ou à constituer.",
        "Complexité des situations de travaux, des retenues et de l'autoliquidation.",
        "Nombre de sous-traitants et exigence de suivi documentaire de leurs attestations.",
        "Interface avec la comptabilité, la paie et les outils de planification existants."
      ],
      "bySize": {
        "10-49-salaries": {
          "label": "10 à 49 salariés",
          "typicalUsers": "6 à 25 utilisateurs",
          "budgetEur": {
            "min": 5000,
            "max": 10500
          },
          "weeks": {
            "min": 6,
            "max": 11
          },
          "maintenanceYearEur": {
            "min": 1000,
            "max": 1500
          }
        },
        "50-249-salaries": {
          "label": "50 à 249 salariés",
          "typicalUsers": "25 à 120 utilisateurs",
          "budgetEur": {
            "min": 8000,
            "max": 16000
          },
          "weeks": {
            "min": 8,
            "max": 14
          },
          "maintenanceYearEur": {
            "min": 1500,
            "max": 2000
          }
        },
        "250-salaries-et-plus": {
          "label": "250 salariés et plus",
          "typicalUsers": "120 à 500 utilisateurs",
          "budgetEur": {
            "min": 12000,
            "max": 20000
          },
          "weeks": {
            "min": 11,
            "max": 19
          },
          "maintenanceYearEur": {
            "min": 2000,
            "max": 3000
          }
        }
      },
      "marketReferences": [
        {
          "name": "Batigest (EBP)",
          "pricingModel": "Abonnement ou licence par poste avec modules devis, gestion de chantier et comptabilité, plus maintenance annuelle.",
          "perUserMonthEur": {
            "min": 35,
            "max": 110
          }
        },
        {
          "name": "Graneet",
          "pricingModel": "Abonnement mensuel par entreprise ou par utilisateur selon la formule, orienté suivi financier de chantier.",
          "perUserMonthEur": {
            "min": 40,
            "max": 120
          }
        },
        {
          "name": "Obat",
          "pricingModel": "Abonnement mensuel par utilisateur ou par entreprise, centré sur devis, factures et suivi pour les artisans et petites entreprises.",
          "perUserMonthEur": {
            "min": 20,
            "max": 70
          }
        }
      ]
    }
  ]
}
