{
  "schema": {
    "nom": "orgatypik-catalogue-dsi",
    "version": 1,
    "langue": "fr",
    "description": "Catalogue des solutions logicielles du système d'information (SI) et référentiel de profil d'entreprise utilisés par l'étude « Cartographie DSI ». Ce fichier est la source de données de la page HTML : il peut être modifié à la main, puis rechargé dans la page (bouton « Charger un catalogue » de l'onglet Catalogue).",
    "structure": {
      "domaines": "Grands domaines fonctionnels (finance, ressources humaines, ventes, etc.). Clés : id, libelle, icone (classe Font Awesome Free ; seules les icônes déjà embarquées dans la page s'affichent).",
      "fonctions": "Fonctions qu'un logiciel peut couvrir. Clés : id, libelle, domaine (id d'un domaine).",
      "categories": "Familles de logiciels. Clés : code, libelle, domaine, fonctions (fonctions couvertes par défaut par tout logiciel de la catégorie), description, reference (facultatif : url, libelle).",
      "solutions": "Logiciels du marché. Clés : id (unique ; lettres, chiffres, tiret, point ou tiret bas), nom, siege, url, deploiement, tailles, licence, categorie (catégorie principale), categories_secondaires, fonctions (fonctions réellement couvertes, héritées de la catégorie puis ajustées), description, secnumcloud (facultatif), controle (facultatif : pays, note).",
      "profil": "Référentiel de l'étape 1 : familles et secteurs d'activité (avec leurs besoins), tranches d'effectif et de chiffre d'affaires, socle commun, implantations, groupes et réglementations (avec leurs seuils, statuts et points de vigilance)."
    },
    "identifiants": "Tous les identifiants (id, code) sont uniques dans leur liste et ne contiennent que des lettres, chiffres, tirets, points ou tirets bas ; les références croisées (domaine d'une fonction, catégorie d'une solution, etc.) doivent désigner un identifiant existant.",
    "valeurs": {
      "deploiement": {
        "S": "SaaS : logiciel utilisé en ligne, hébergé par l'éditeur",
        "P": "sur site ou auto-hébergé",
        "SP": "les deux modes existent"
      },
      "licence": {"O": "une édition open source existe", "P": "propriétaire"},
      "tailles": "Lettres cumulables : T très petite entreprise, M petite et moyenne entreprise, E entreprise de taille intermédiaire, G grande entreprise (clientèle visée par l'éditeur)",
      "siege": "Code pays ISO 3166-1 alpha-2 du siège de l'éditeur ; « ?? » si non renseigné",
      "niveau": {"c": "besoin indispensable", "r": "besoin recommandé"},
      "reglementation.mode": {
        "toute_entreprise": "s'applique à toute entreprise",
        "selon_activite": "dépend de l'activité (secteurs_concernes, secteurs_a_verifier), puis des seuils s'il y en a",
        "selon_seuils": "dépend seulement des seuils",
        "manuel": "jamais retenue automatiquement"
      },
      "reglementation.seuils": "Liste de groupes à cumuler (ET) ; chaque groupe est une liste de conditions alternatives (OU) [indicateur, valeur minimale] avec indicateur = effectif (salariés) ou ca_meur (chiffre d'affaires en millions d'euros)",
      "tranche_effectif_min": "Indice de tranche d'effectif (profil.tranches_effectif[].n) à partir duquel le besoin garde son niveau ; en dessous, un besoin indispensable devient recommandé et un besoin recommandé disparaît"
    },
    "ajouter_une_solution": "Ajouter un objet dans « solutions » avec un id unique, une catégorie existante et la liste des ids de fonctions couvertes (reprendre les fonctions de la catégorie, puis ajouter ou retirer). Recharger le fichier dans la page : elle signale toute référence inconnue."
  },
  "meta": {
    "version": "0.5",
    "date_donnees": "2026-11-07",
    "date_libelle": "7 novembre 2026",
    "compteurs": {"domaines": 9, "fonctions": 107, "categories": 93, "solutions": 1213, "secteurs": 32, "reglementations": 21}
  },
  "domaines": [
    {"id": "fin", "libelle": "Finance et gestion", "icone": "fa-coins"},
    {"id": "rh", "libelle": "Ressources humaines", "icone": "fa-users"},
    {"id": "vte", "libelle": "Ventes, marketing et relation client", "icone": "fa-handshake"},
    {"id": "prj", "libelle": "Projets, services et pilotage", "icone": "fa-diagram-project"},
    {"id": "ops", "libelle": "Opérations, chaîne logistique et industrie", "icone": "fa-industry"},
    {"id": "jur", "libelle": "Juridique, conformité et gouvernance", "icone": "fa-scale-balanced"},
    {"id": "doc", "libelle": "Documents et collaboration", "icone": "fa-folder-open"},
    {"id": "si", "libelle": "Système d'information et infrastructure", "icone": "fa-server"},
    {"id": "met", "libelle": "Métiers et secteurs spécifiques", "icone": "fa-shapes"}
  ],
  "fonctions": [
    {"id": "compta", "libelle": "Comptabilité générale et analytique", "domaine": "fin"},
    {"id": "cloture", "libelle": "Gestion de la clôture financière mensuelle", "domaine": "fin"},
    {"id": "prefacturation", "libelle": "Préparation de la facturation (temps passé, jalons, avancement)", "domaine": "fin"},
    {"id": "facturation", "libelle": "Facturation et encaissements", "domaine": "fin"},
    {"id": "efacture", "libelle": "Facturation électronique (plateforme agréée)", "domaine": "fin"},
    {"id": "tresorerie", "libelle": "Trésorerie et prévisionnel", "domaine": "fin"},
    {"id": "achats", "libelle": "Achats et approvisionnements (de la commande au paiement)", "domaine": "fin"},
    {"id": "frais", "libelle": "Notes de frais et dépenses", "domaine": "fin"},
    {"id": "recouvrement", "libelle": "Recouvrement et relances clients", "domaine": "fin"},
    {"id": "budget", "libelle": "Budget, planification financière et consolidation", "domaine": "fin"},
    {"id": "gestion_co", "libelle": "Gestion commerciale et négoce", "domaine": "fin"},
    {"id": "sirh", "libelle": "Dossier du personnel", "domaine": "rh"},
    {"id": "absences", "libelle": "Gestion des absences et congés", "domaine": "rh"},
    {"id": "paie", "libelle": "Paie et déclaration sociale nominative (DSN)", "domaine": "rh"},
    {"id": "gta", "libelle": "Temps de travail et plannings (GTA)", "domaine": "rh"},
    {"id": "recrutement", "libelle": "Recrutement et suivi des candidatures (ATS)", "domaine": "rh"},
    {"id": "formation", "libelle": "Formation et apprentissage en ligne (LMS)", "domaine": "rh"},
    {"id": "talent", "libelle": "Entretiens, compétences et talents", "domaine": "rh"},
    {"id": "pulse_rh", "libelle": "Enquêtes flash RH et climat social", "domaine": "rh"},
    {"id": "management", "libelle": "Gestion du management (objectifs, revues, rôles et responsabilités)", "domaine": "rh"},
    {"id": "alertes_rh", "libelle": "Gestion des alertes RH", "domaine": "rh"},
    {"id": "crm", "libelle": "Relation client et pipeline commercial (CRM)", "domaine": "vte"},
    {"id": "cpq", "libelle": "Devis complexes (configuration et tarification, CPQ)", "domaine": "vte"},
    {"id": "marketing", "libelle": "Automatisation du marketing et emailing", "domaine": "vte"},
    {"id": "ecommerce", "libelle": "Commerce en ligne et fiches produits (PIM)", "domaine": "vte"},
    {"id": "support", "libelle": "Support client et assistance (helpdesk)", "domaine": "vte"},
    {"id": "telephonie", "libelle": "Téléphonie et centre de contact", "domaine": "vte"},
    {"id": "portail_client", "libelle": "Portail collaboratif client (échanges, livrables, calendrier)", "domaine": "vte"},
    {"id": "avant_ventes", "libelle": "Pilotage des avant-ventes", "domaine": "vte"},
    {"id": "cra", "libelle": "Saisie des temps et compte rendu d'activité (CRA)", "domaine": "prj"},
    {"id": "projets", "libelle": "Gestion de projets et d'affaires (tâches, actions, avancement)", "domaine": "prj"},
    {"id": "rm", "libelle": "Plan de charge et gestion des ressources", "domaine": "prj"},
    {"id": "rentabilite", "libelle": "Rentabilité des projets et marges", "domaine": "prj"},
    {"id": "pilotage_op", "libelle": "Pilotage opérationnel et rituels", "domaine": "prj"},
    {"id": "ppm", "libelle": "Portefeuille de projets et arbitrage (PPM)", "domaine": "prj"},
    {"id": "agile", "libelle": "Backlog, tickets et développement agile", "domaine": "prj"},
    {"id": "bi", "libelle": "Tableaux de bord, reporting et décisionnel (BI)", "domaine": "prj"},
    {"id": "gouvernance_pilotage", "libelle": "Gestion de la gouvernance", "domaine": "prj"},
    {"id": "gantt", "libelle": "Gestion de planning Gantt", "domaine": "prj"},
    {"id": "maintenance", "libelle": "Pilotage des contrats de maintenance et des niveaux de service (SLA)", "domaine": "prj"},
    {"id": "engagements", "libelle": "Gestion des engagements contractuels", "domaine": "prj"},
    {"id": "alertes_ops", "libelle": "Gestion des alertes opérationnelles", "domaine": "prj"},
    {"id": "risques_projet", "libelle": "Gestion des risques de projet", "domaine": "prj"},
    {"id": "reunions", "libelle": "Supports, comptes rendus et validation des réunions", "domaine": "prj"},
    {"id": "gpao", "libelle": "Gestion de production (GPAO)", "domaine": "ops"},
    {"id": "stocks", "libelle": "Stocks et approvisionnements", "domaine": "ops"},
    {"id": "mes", "libelle": "Pilotage d'atelier (MES)", "domaine": "ops"},
    {"id": "aps_planning", "libelle": "Planification et ordonnancement avancés (APS)", "domaine": "ops"},
    {"id": "wms", "libelle": "Entrepôt et logistique (WMS)", "domaine": "ops"},
    {"id": "tms", "libelle": "Transport (TMS)", "domaine": "ops"},
    {"id": "plm", "libelle": "Cycle de vie produit (PLM)", "domaine": "ops"},
    {"id": "qse", "libelle": "Qualité, sécurité, environnement et certifications (QHSE, ISO, Qualiopi)", "domaine": "ops"},
    {"id": "facility_mgmt", "libelle": "Gestion des bâtiments et maintenance (GMAO)", "domaine": "ops"},
    {"id": "fsm", "libelle": "Interventions terrain (field service)", "domaine": "ops"},
    {"id": "clm", "libelle": "Gestion du cycle de vie des contrats (CLM)", "domaine": "jur"},
    {"id": "signature", "libelle": "Signature électronique", "domaine": "jur"},
    {"id": "gouvernance", "libelle": "Gouvernance, assemblées générales et registres légaux", "domaine": "jur"},
    {"id": "alerte", "libelle": "Lanceur d'alerte et éthique", "domaine": "jur"},
    {"id": "rgpd", "libelle": "Conformité RGPD et registre des traitements", "domaine": "jur"},
    {"id": "consentement", "libelle": "Consentement et cookies (CMP)", "domaine": "jur"},
    {"id": "grc", "libelle": "Risques, audit et conformité (GRC)", "domaine": "jur"},
    {"id": "esg", "libelle": "Reporting extra-financier (RSE, ESG) et bilan carbone", "domaine": "jur"},
    {"id": "ged", "libelle": "Gestion électronique de documents (GED, ECM)", "domaine": "doc"},
    {"id": "archivage", "libelle": "Archivage électronique et coffre-fort", "domaine": "doc"},
    {"id": "idp", "libelle": "Capture et traitement de documents (reconnaissance de caractères, OCR)", "domaine": "doc"},
    {"id": "suite_collab", "libelle": "Messagerie, agenda et suite bureautique", "domaine": "doc"},
    {"id": "messagerie", "libelle": "Messagerie d'équipe et visioconférence", "domaine": "doc"},
    {"id": "intranet", "libelle": "Intranet, wiki et gestion des connaissances", "domaine": "doc"},
    {"id": "itsm", "libelle": "Gestion des services informatiques (ITSM, service desk)", "domaine": "si"},
    {"id": "itam", "libelle": "Gestion de parc, licences et postes (ITAM, MDM)", "domaine": "si"},
    {"id": "cartographie", "libelle": "Cartographie du système d'information et architecture d'entreprise", "domaine": "si"},
    {"id": "monitoring", "libelle": "Supervision et observabilité", "domaine": "si"},
    {"id": "iam", "libelle": "Identités, accès et authentification unique (IAM, SSO)", "domaine": "si"},
    {"id": "secu_endpoint", "libelle": "Sécurité des postes et serveurs (EDR, XDR)", "domaine": "si"},
    {"id": "secu_reseau", "libelle": "Sécurité réseau et messagerie", "domaine": "si"},
    {"id": "siem", "libelle": "Détection d'incidents et vulnérabilités (SIEM, SOC)", "domaine": "si"},
    {"id": "sauvegarde", "libelle": "Sauvegarde et plan de reprise d'activité (PRA)", "domaine": "si"},
    {"id": "cloud", "libelle": "Cloud et hébergement (IaaS, PaaS)", "domaine": "si"},
    {"id": "virtualisation", "libelle": "Virtualisation et conteneurs", "domaine": "si"},
    {"id": "devops", "libelle": "Développement et DevOps", "domaine": "si"},
    {"id": "lowcode", "libelle": "Développement low-code / no-code", "domaine": "si"},
    {"id": "bpm", "libelle": "Processus métier et workflow (BPM)", "domaine": "si"},
    {"id": "ipaas", "libelle": "Intégration et automatisation (iPaaS)", "domaine": "si"},
    {"id": "rpa", "libelle": "Automatisation de tâches (RPA)", "domaine": "si"},
    {"id": "data_platform", "libelle": "Plateforme de données et ETL", "domaine": "si"},
    {"id": "data_gov", "libelle": "Gouvernance des données et référentiels maîtres (MDM)", "domaine": "si"},
    {"id": "ia", "libelle": "IA générative et assistants d'entreprise", "domaine": "si"},
    {"id": "abonnement", "libelle": "Facturation récurrente et abonnements", "domaine": "fin"},
    {"id": "pos", "libelle": "Caisse et encaissement en magasin ou en salle (point de vente)", "domaine": "vte"},
    {"id": "flotte", "libelle": "Flotte de véhicules et télématique", "domaine": "ops"},
    {"id": "tracabilite", "libelle": "Traçabilité des lots et sécurité alimentaire (HACCP)", "domaine": "ops"},
    {"id": "kyc", "libelle": "Connaissance client (KYC) et lutte contre le blanchiment (LCB-FT)", "domaine": "jur"},
    {"id": "dam", "libelle": "Médiathèque de marque (gestion des actifs numériques, DAM)", "domaine": "doc"},
    {"id": "chantier", "libelle": "Devis, chantiers et situations de travaux du bâtiment", "domaine": "met"},
    {"id": "bim", "libelle": "Plans, maquette numérique (BIM) et suivi de chantier", "domaine": "met"},
    {"id": "agri", "libelle": "Exploitation agricole : parcelles, cultures et élevage", "domaine": "met"},
    {"id": "pms", "libelle": "Hôtellerie : réservations et gestion des chambres (PMS)", "domaine": "met"},
    {"id": "immo", "libelle": "Immobilier : transaction, gestion locative et copropriété", "domaine": "met"},
    {"id": "dpi", "libelle": "Dossier patient en établissement de santé (DPI)", "domaine": "met"},
    {"id": "cabinet_sante", "libelle": "Cabinet de santé : dossier patient, agenda et télétransmission", "domaine": "met"},
    {"id": "scolarite", "libelle": "Scolarité, inscriptions et suivi des apprenants", "domaine": "met"},
    {"id": "collectivite", "libelle": "Collectivités : finances locales, état civil et relation usager", "domaine": "met"},
    {"id": "cabinet_compta", "libelle": "Production comptable d'un cabinet d'expertise", "domaine": "met"},
    {"id": "cabinet_juridique", "libelle": "Gestion de cabinet d'avocats, de notaires et de juristes", "domaine": "met"},
    {"id": "banque_core", "libelle": "Cœur bancaire, crédit et paiements", "domaine": "met"},
    {"id": "assurance_core", "libelle": "Assurance : contrats, sinistres et prestations", "domaine": "met"},
    {"id": "gestion_actifs", "libelle": "Gestion de portefeuilles et services d'investissement", "domaine": "met"}
  ],
  "categories": [
    {"code": "erp", "libelle": "ERP / progiciel de gestion intégré", "domaine": "fin", "fonctions": ["compta", "facturation", "gestion_co"], "description": "Progiciels couvrant finance, ventes, achats et stocks, de la PME aux grands groupes."},
    {"code": "compta", "libelle": "Comptabilité et gestion financière", "domaine": "fin", "fonctions": ["compta"], "description": "Comptabilité générale pour TPE/PME et cabinets : saisie, rapprochement, bilan."},
    {"code": "facturation", "libelle": "Devis et facturation", "domaine": "fin", "fonctions": ["facturation"], "description": "Devis, facturation et suivi des encaissements pour TPE, PME et indépendants."},
    {"code": "efact", "libelle": "Facturation électronique (plateformes agréées) et EDI", "domaine": "fin", "fonctions": ["efacture", "facturation"], "description": "Plateformes agréées et opérateurs d'échange de données informatisé (EDI) pour la réforme de la facturation électronique.", "reference": {"url": "https://www.impots.gouv.fr/je-consulte-la-liste-des-plateformes-agreees", "libelle": "Liste officielle des plateformes agréées (direction générale des finances publiques)"}},
    {"code": "tresorerie", "libelle": "Trésorerie et gestion du cash", "domaine": "fin", "fonctions": ["tresorerie"], "description": "Prévisionnel de trésorerie, rapprochement bancaire et pilotage du cash."},
    {"code": "achats", "libelle": "Achats et procure-to-pay (de la commande au paiement)", "domaine": "fin", "fonctions": ["achats"], "description": "Sourcing, commandes, réception et traitement des factures fournisseurs."},
    {"code": "frais", "libelle": "Notes de frais et gestion des dépenses", "domaine": "fin", "fonctions": ["frais"], "description": "Notes de frais, cartes de dépenses et politiques de voyage."},
    {"code": "fpa", "libelle": "Budget, planification financière (FP&A) et consolidation", "domaine": "fin", "fonctions": ["budget"], "description": "Budgets, prévisionnel, consolidation statutaire et reporting financier."},
    {"code": "recouvrement", "libelle": "Recouvrement et gestion du risque crédit", "domaine": "fin", "fonctions": ["recouvrement"], "description": "Relances clients, gestion du risque crédit et lettrage automatisé."},
    {"code": "sirh", "libelle": "SIRH (système d'information RH)", "domaine": "rh", "fonctions": ["sirh", "absences", "alertes_rh"], "description": "Dossier du personnel, congés, absences, organigramme et pilotage RH."},
    {"code": "paie", "libelle": "Paie et déclarations sociales", "domaine": "rh", "fonctions": ["paie"], "description": "Bulletins de paie, DSN et conformité sociale."},
    {"code": "gta", "libelle": "Temps de travail et plannings (GTA)", "domaine": "rh", "fonctions": ["gta", "absences", "alertes_rh"], "description": "Pointage, plannings, badgeuses et gestion des horaires : gestion des temps et des activités (GTA, ou WFM en anglais)."},
    {"code": "ats", "libelle": "Recrutement et suivi des candidatures (ATS)", "domaine": "rh", "fonctions": ["recrutement"], "description": "Gestion des candidatures, multidiffusion et suivi du recrutement."},
    {"code": "lms", "libelle": "Formation et apprentissage en ligne (LMS)", "domaine": "rh", "fonctions": ["formation"], "description": "Plateformes de formation, parcours e-learning et gestion administrative de la formation."},
    {"code": "talent", "libelle": "Talents, performance et engagement", "domaine": "rh", "fonctions": ["talent", "management"], "description": "Entretiens, compétences, objectifs, enquêtes de climat social."},
    {"code": "crm", "libelle": "CRM et gestion de la relation commerciale", "domaine": "vte", "fonctions": ["crm"], "description": "CRM, pipeline, devis et suivi de la relation client."},
    {"code": "cpq", "libelle": "Configuration, prix, devis (CPQ) et propositions commerciales", "domaine": "vte", "fonctions": ["cpq", "avant_ventes"], "description": "Configuration, tarification et devis de produits ou services complexes."},
    {"code": "marketing", "libelle": "Automatisation du marketing et emailing", "domaine": "vte", "fonctions": ["marketing"], "description": "Campagnes, scoring, emailing, génération et nurturing de leads."},
    {"code": "ecommerce", "libelle": "Commerce en ligne et fiches produits (PIM)", "domaine": "vte", "fonctions": ["ecommerce"], "description": "Boutiques en ligne, marketplaces et gestion de l'information produit."},
    {"code": "support", "libelle": "Support client et assistance (helpdesk)", "domaine": "vte", "fonctions": ["support"], "description": "Tickets, base de connaissances, chat et service client omnicanal."},
    {"code": "telephonie", "libelle": "Téléphonie et centre de contact", "domaine": "vte", "fonctions": ["telephonie"], "description": "Téléphonie cloud (UCaaS), centres de contact et CTI."},
    {"code": "portail", "libelle": "Portails client et extranets", "domaine": "vte", "fonctions": ["portail_client"], "description": "Espaces clients dédiés pour le suivi, les échanges et les livrables."},
    {"code": "psa", "libelle": "PSA : gestion d'activité des sociétés de services", "domaine": "prj", "fonctions": ["cra", "projets", "rm", "rentabilite", "gantt", "engagements", "alertes_ops", "prefacturation"], "description": "Temps, affaires, plan de charge et marge pour ESN, conseil, ingénierie, agences."},
    {"code": "temps", "libelle": "Suivi des temps et feuilles de temps", "domaine": "prj", "fonctions": ["cra"], "description": "Saisie des temps, suivi des budgets et refacturation."},
    {"code": "ressources", "libelle": "Plan de charge et gestion des ressources", "domaine": "prj", "fonctions": ["rm"], "description": "Staffing, capacité et planification des ressources."},
    {"code": "pm", "libelle": "Gestion de projet et du travail d'équipe", "domaine": "prj", "fonctions": ["projets", "gantt"], "description": "Tâches, Kanban, Gantt et collaboration d'équipe."},
    {"code": "ppm", "libelle": "PPM : gestion de portefeuille de projets et arbitrage", "domaine": "prj", "fonctions": ["ppm", "projets", "rm", "gantt", "gouvernance_pilotage", "alertes_ops"], "description": "Gestion de portefeuille de projets, budgets et capacité à l'échelle de l'entreprise."},
    {"code": "pilotage", "libelle": "Pilotage opérationnel, objectifs (OKR) et performance", "domaine": "prj", "fonctions": ["pilotage_op", "alertes_ops"], "description": "Objectifs, indicateurs, revues et rituels de management."},
    {"code": "bi", "libelle": "Décisionnel (BI) et reporting", "domaine": "prj", "fonctions": ["bi", "pilotage_op", "alertes_ops"], "description": "Tableaux de bord, analyse décisionnelle et reporting self-service."},
    {"code": "gpao", "libelle": "GPAO (gestion de production) et ERP de production", "domaine": "ops", "fonctions": ["gpao", "stocks"], "description": "Gestion de production, nomenclatures, ordonnancement et coûts de revient."},
    {"code": "mes", "libelle": "MES / MOM : pilotage d'atelier", "domaine": "ops", "fonctions": ["mes"], "description": "Exécution de production, suivi temps réel, traçabilité et TRS."},
    {"code": "aps", "libelle": "APS : planification de la chaîne logistique", "domaine": "ops", "fonctions": ["aps_planning"], "description": "Planification avancée, prévisions de la demande et planification des ventes et opérations (S&OP)."},
    {"code": "wms", "libelle": "WMS : gestion d'entrepôt", "domaine": "ops", "fonctions": ["wms", "stocks"], "description": "Réception, stockage, préparation de commandes et expédition."},
    {"code": "tms", "libelle": "TMS : gestion du transport", "domaine": "ops", "fonctions": ["tms"], "description": "Affrètement, suivi des expéditions et optimisation du transport."},
    {"code": "plm", "libelle": "PLM / PDM : cycle de vie et données produit", "domaine": "ops", "fonctions": ["plm"], "description": "Cycle de vie produit, nomenclatures et gestion des données techniques."},
    {"code": "qse", "libelle": "Qualité, sécurité, environnement (QHSE) et conformité", "domaine": "ops", "fonctions": ["qse"], "description": "Systèmes de management qualité, sécurité, environnement et certifications."},
    {"code": "gmao", "libelle": "GMAO / EAM : maintenance", "domaine": "ops", "fonctions": ["facility_mgmt"], "description": "Maintenance préventive et corrective, gestion des actifs et équipements."},
    {"code": "fm", "libelle": "Gestion des bâtiments et des espaces (facility management, IWMS)", "domaine": "ops", "fonctions": ["facility_mgmt"], "description": "Gestion des bâtiments, espaces de travail et services généraux."},
    {"code": "fsm", "libelle": "Interventions terrain (field service management)", "domaine": "ops", "fonctions": ["fsm"], "description": "Planification et suivi des interventions terrain et SAV."},
    {"code": "clm", "libelle": "Gestion des contrats (CLM)", "domaine": "jur", "fonctions": ["clm", "engagements"], "description": "Rédaction, circulation, signature et suivi des contrats."},
    {"code": "signature", "libelle": "Signature électronique et services de confiance", "domaine": "jur", "fonctions": ["signature"], "description": "Signature électronique, horodatage et services de confiance (eIDAS)."},
    {"code": "gouvernance", "libelle": "Gouvernance, assemblées générales et registres légaux", "domaine": "jur", "fonctions": ["gouvernance", "gouvernance_pilotage", "reunions"], "description": "Conseils, assemblées générales, registres et gestion des entités."},
    {"code": "alerte", "libelle": "Lanceurs d'alerte et éthique", "domaine": "jur", "fonctions": ["alerte"], "description": "Canaux de signalement conformes à la loi Sapin II et à la directive européenne."},
    {"code": "rgpd", "libelle": "RGPD et protection des données", "domaine": "jur", "fonctions": ["rgpd"], "description": "Registre des traitements, DPIA, découverte des données personnelles et droits des personnes."},
    {"code": "cmp", "libelle": "Consentement et cookies (CMP)", "domaine": "jur", "fonctions": ["consentement"], "description": "Bandeaux cookies, recueil et preuve du consentement (RGPD, ePrivacy)."},
    {"code": "grc", "libelle": "Risques, audit interne et conformité (GRC)", "domaine": "jur", "fonctions": ["grc"], "description": "Cartographie des risques, contrôle interne, audit et conformité."},
    {"code": "esg", "libelle": "RSE, ESG et bilan carbone", "domaine": "jur", "fonctions": ["esg"], "description": "Reporting extra-financier, empreinte carbone et pilotage de la responsabilité sociétale des entreprises (RSE) et des critères environnement, social, gouvernance (ESG)."},
    {"code": "suite", "libelle": "Suites collaboratives et bureautique", "domaine": "doc", "fonctions": ["suite_collab"], "description": "Messagerie, agenda, documents partagés et bureautique en ligne."},
    {"code": "messagerie", "libelle": "Messagerie d'équipe et visioconférence", "domaine": "doc", "fonctions": ["messagerie"], "description": "Chat d'équipe, appels, réunions vidéo et webinaires."},
    {"code": "ged", "libelle": "Gestion électronique de documents (GED / ECM)", "domaine": "doc", "fonctions": ["ged"], "description": "Gestion électronique de documents, workflows documentaires et gestion de contenu."},
    {"code": "archivage", "libelle": "Archivage électronique et coffre-fort", "domaine": "doc", "fonctions": ["archivage"], "description": "Conservation à valeur probante, coffres-forts numériques et archivage légal."},
    {"code": "idp", "libelle": "Capture et traitement intelligent de documents", "domaine": "doc", "fonctions": ["idp"], "description": "OCR, extraction de données et automatisation du traitement documentaire."},
    {"code": "intranet", "libelle": "Intranet, wiki et gestion des connaissances", "domaine": "doc", "fonctions": ["intranet"], "description": "Intranets, bases de connaissances et réseaux sociaux d'entreprise."},
    {"code": "itsm", "libelle": "Gestion des services informatiques (ITSM / ESM)", "domaine": "si", "fonctions": ["itsm", "maintenance", "alertes_ops"], "description": "Gestion des incidents, demandes, changements et catalogue de services."},
    {"code": "itam", "libelle": "Parc, licences logicielles et postes (ITAM, SAM, MDM, UEM)", "domaine": "si", "fonctions": ["itam"], "description": "Inventaire du parc, licences logicielles, déploiement et mobiles."},
    {"code": "ea", "libelle": "Cartographie du système d'information et architecture d'entreprise", "domaine": "si", "fonctions": ["cartographie"], "description": "Cartographie applicative, CMDB, architecture d'entreprise et urbanisation."},
    {"code": "monitoring", "libelle": "Supervision et observabilité", "domaine": "si", "fonctions": ["monitoring", "alertes_ops"], "description": "Supervision infra, réseau, applications et logs."},
    {"code": "iam", "libelle": "Identités, accès et mots de passe", "domaine": "si", "fonctions": ["iam"], "description": "SSO, MFA, annuaires, accès privilégiés et gestionnaires de mots de passe."},
    {"code": "secu-endpoint", "libelle": "Sécurité des postes et serveurs", "domaine": "si", "fonctions": ["secu_endpoint"], "description": "Antivirus nouvelle génération, EDR/XDR et durcissement des terminaux."},
    {"code": "secu-reseau", "libelle": "Sécurité réseau et messagerie", "domaine": "si", "fonctions": ["secu_reseau"], "description": "Pare-feu, ZTNA/SASE, filtrage web et protection des e-mails."},
    {"code": "siem", "libelle": "Détection d'incidents (SIEM, SOC) et vulnérabilités", "domaine": "si", "fonctions": ["siem"], "description": "Détection d'incidents, journalisation, SOC et gestion des vulnérabilités."},
    {"code": "sauvegarde", "libelle": "Sauvegarde et continuité d'activité", "domaine": "si", "fonctions": ["sauvegarde"], "description": "Sauvegarde, restauration et plans de reprise d'activité (PRA)."},
    {"code": "cloud", "libelle": "Cloud et hébergement", "domaine": "si", "fonctions": ["cloud"], "description": "Fournisseurs IaaS/PaaS et hébergeurs, dont offres qualifiées SecNumCloud.", "reference": {"url": "https://cyber.gouv.fr/enjeux-technologiques/cloud/", "libelle": "ANSSI : qualification SecNumCloud"}},
    {"code": "virtu", "libelle": "Virtualisation et conteneurs", "domaine": "si", "fonctions": ["virtualisation"], "description": "Hyperviseurs, orchestration de conteneurs et Kubernetes."},
    {"code": "devops", "libelle": "Développement et DevOps", "domaine": "si", "fonctions": ["devops"], "description": "Forges logicielles, CI/CD, qualité de code et gestion des artefacts."},
    {"code": "lowcode", "libelle": "Développement low-code / no-code", "domaine": "si", "fonctions": ["lowcode"], "description": "Plateformes de création d'applications métier sans ou avec peu de code."},
    {"code": "bpm", "libelle": "Processus métier (BPM) et workflow", "domaine": "si", "fonctions": ["bpm"], "description": "Modélisation et automatisation de processus métier."},
    {"code": "ipaas", "libelle": "Intégration et automatisation (iPaaS, ESB)", "domaine": "si", "fonctions": ["ipaas"], "description": "Plateformes d'intégration (iPaaS), bus de services (ESB), gestion d'API et automatisation entre applications."},
    {"code": "rpa", "libelle": "Automatisation robotisée de processus (RPA)", "domaine": "si", "fonctions": ["rpa"], "description": "Robots logiciels pour automatiser des tâches répétitives."},
    {"code": "data", "libelle": "Plateformes de données et ETL", "domaine": "si", "fonctions": ["data_platform"], "description": "Entrepôts et lacs de données, extraction et transformation de données (ETL, ELT), science des données."},
    {"code": "datagov", "libelle": "Gouvernance des données et référentiels maîtres (MDM)", "domaine": "si", "fonctions": ["data_gov"], "description": "Catalogue de données, qualité, référentiels maîtres (MDM)."},
    {"code": "ia", "libelle": "IA générative et assistants d'entreprise", "domaine": "si", "fonctions": ["ia"], "description": "Assistants, modèles et plateformes d'IA générative pour l'entreprise."},
    {"code": "btp", "libelle": "Bâtiment : devis, chantiers et gestion d'entreprise", "domaine": "met", "fonctions": ["chantier"], "description": "Devis, métrés, situations de travaux, suivi de chantier et rentabilité pour les entreprises du bâtiment et des travaux publics."},
    {"code": "bim", "libelle": "Plans, maquette numérique (BIM) et suivi de chantier", "domaine": "met", "fonctions": ["bim"], "description": "Coordination des plans et des maquettes numériques, réserves, contrôles qualité et suivi de chantier sur mobile."},
    {"code": "agri", "libelle": "Agriculture : exploitation, cultures et élevage", "domaine": "met", "fonctions": ["agri"], "description": "Suivi des parcelles et des interventions, cahiers de culture et gestion de l'exploitation agricole."},
    {"code": "pms", "libelle": "Hôtellerie : réservations et gestion des chambres (PMS)", "domaine": "met", "fonctions": ["pms"], "description": "Logiciels de gestion hôtelière (property management system, PMS), gestionnaires de canaux de distribution et locations de vacances."},
    {"code": "immo", "libelle": "Immobilier : transaction, gestion locative et copropriété", "domaine": "met", "fonctions": ["immo"], "description": "Gestion d'agence, de patrimoine immobilier, de baux et de copropriétés (syndic)."},
    {"code": "dpi", "libelle": "Établissements de santé : dossier patient (DPI)", "domaine": "met", "fonctions": ["dpi"], "description": "Dossier patient informatisé, prescriptions, planification des soins et gestion administrative des hôpitaux et cliniques."},
    {"code": "cabinet-sante", "libelle": "Cabinets de santé : dossier patient, agenda et télétransmission", "domaine": "met", "fonctions": ["cabinet_sante"], "description": "Logiciels de cabinet pour médecins et professionnels de santé : dossier patient, agenda, ordonnances et facturation."},
    {"code": "scolarite", "libelle": "Enseignement : scolarité, vie scolaire et formation", "domaine": "met", "fonctions": ["scolarite"], "description": "Inscriptions, notes, emplois du temps, vie scolaire et gestion administrative des organismes de formation."},
    {"code": "collectivite", "libelle": "Collectivités et administrations publiques", "domaine": "met", "fonctions": ["collectivite"], "description": "Finances locales, ressources humaines, état civil, élections, relation usager et démarches en ligne."},
    {"code": "cabinet-compta", "libelle": "Cabinets d'expertise comptable : production et collaboration", "domaine": "met", "fonctions": ["cabinet_compta"], "description": "Production comptable, révision, fiscalité et espace collaboratif avec les clients pour les experts-comptables."},
    {"code": "cabinet-juridique", "libelle": "Avocats, notaires et professions juridiques", "domaine": "met", "fonctions": ["cabinet_juridique"], "description": "Gestion des dossiers, des temps, de la facturation et des actes pour les avocats, les notaires et les juristes."},
    {"code": "banque", "libelle": "Banque : cœur bancaire, crédit et paiements", "domaine": "met", "fonctions": ["banque_core"], "description": "Systèmes de référence des banques et des établissements de paiement : comptes, crédit, paiements et banque digitale."},
    {"code": "assurance", "libelle": "Assurance : contrats, sinistres et distribution", "domaine": "met", "fonctions": ["assurance_core"], "description": "Gestion des contrats, des sinistres, des prestations et de la distribution pour assureurs, mutuelles et courtiers."},
    {"code": "gestion-actifs", "libelle": "Gestion d'actifs et services d'investissement", "domaine": "met", "fonctions": ["gestion_actifs"], "description": "Gestion de portefeuilles, ordres, risques et reporting pour les sociétés de gestion et les gestionnaires de patrimoine."},
    {"code": "kyc", "libelle": "Connaissance client (KYC) et lutte contre le blanchiment (LCB-FT)", "domaine": "jur", "fonctions": ["kyc"], "description": "Vérification d'identité, entrée en relation, criblage des sanctions et surveillance des transactions."},
    {"code": "pos", "libelle": "Caisse et point de vente", "domaine": "vte", "fonctions": ["pos"], "description": "Caisses enregistreuses, terminaux de paiement et gestion de salle pour commerces, restaurants et enseignes."},
    {"code": "abonnement", "libelle": "Facturation récurrente et abonnements", "domaine": "fin", "fonctions": ["abonnement"], "description": "Facturation à l'usage et par abonnement, gestion du revenu récurrent et prélèvements pour éditeurs de logiciels et services par abonnement."},
    {"code": "dam", "libelle": "Médiathèque de marque (DAM)", "domaine": "doc", "fonctions": ["dam"], "description": "Stockage, indexation et diffusion des images, vidéos et documents de marque."},
    {"code": "flotte", "libelle": "Flotte de véhicules et télématique", "domaine": "ops", "fonctions": ["flotte"], "description": "Géolocalisation, suivi des véhicules, entretien et conduite des flottes d'entreprise."},
    {"code": "tracabilite", "libelle": "Traçabilité des lots et sécurité alimentaire (HACCP)", "domaine": "ops", "fonctions": ["tracabilite"], "description": "Traçabilité des lots, plans de maîtrise sanitaire, relevés de température et rappels de produits."},
    {"code": "agile", "libelle": "Tickets, backlog et développement agile", "domaine": "prj", "fonctions": ["agile"], "description": "Suivi des tickets et des anomalies, backlogs, sprints et feuilles de route produit."}
  ],
  "solutions": [
    {"id": "abas-erp", "nom": "abas ERP", "siege": "DE", "url": "https://abas-erp.com", "deploiement": "SP", "tailles": "ME", "licence": "P", "categorie": "erp", "categories_secondaires": [], "fonctions": ["compta", "facturation", "gestion_co", "gpao", "stocks", "achats", "mes"], "description": "ERP allemand pour la fabrication de séries et de pièces à la demande."},
    {"id": "acumatica-cloud-erp", "nom": "Acumatica Cloud ERP", "siege": "US", "url": "https://acumatica.com", "deploiement": "SP", "tailles": "ME", "licence": "P", "categorie": "erp", "categories_secondaires": [], "fonctions": ["compta", "facturation", "gestion_co", "achats", "stocks", "projets", "crm", "prefacturation"], "description": "ERP cloud en abonnement par ressources pour PME : finance, distribution, projets, fabrication."},
    {"id": "aptean-erp", "nom": "Aptean ERP", "siege": "US", "url": "https://aptean.com", "deploiement": "SP", "tailles": "ME", "licence": "P", "categorie": "erp", "categories_secondaires": [], "fonctions": ["compta", "facturation", "gestion_co", "gpao", "stocks", "achats", "qse"], "description": "ERP sectoriels (industrie, agroalimentaire, distribution) d'Aptean."},
    {"id": "archipelia", "nom": "Archipelia", "siege": "FR", "url": "https://archipelia.com", "deploiement": "S", "tailles": "ME", "licence": "P", "categorie": "erp", "categories_secondaires": [], "fonctions": ["compta", "facturation", "gestion_co"], "description": "ERP web multi-métiers pour PME et ETI."},
    {"id": "axelor", "nom": "Axelor", "siege": "FR", "url": "https://axelor.com", "deploiement": "SP", "tailles": "ME", "licence": "O", "categorie": "erp", "categories_secondaires": [], "fonctions": ["compta", "facturation", "gestion_co", "crm", "projets", "achats", "stocks", "gpao", "efacture", "gantt", "prefacturation"], "description": "ERP et plateforme BPM open source française, personnalisable (low-code)."},
    {"id": "axonaut", "nom": "Axonaut", "siege": "FR", "url": "https://axonaut.com", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "erp", "categories_secondaires": [], "fonctions": ["compta", "facturation", "gestion_co", "crm", "efacture"], "description": "Logiciel de gestion tout-en-un pour TPE : devis, facturation, CRM, stock, projets."},
    {"id": "cegid-xrp-flex", "nom": "Cegid XRP Flex", "siege": "FR", "url": "https://cegid.com/fr/", "deploiement": "S", "tailles": "ME", "licence": "P", "categorie": "erp", "categories_secondaires": [], "fonctions": ["compta", "facturation", "gestion_co", "achats", "stocks", "rentabilite"], "description": "ERP cloud Cegid pour PME et ETI : finance, gestion commerciale, achats.", "controle": {"pays": "US", "note": "Fonds américain Silver Lake, actionnaire de contrôle depuis 2016"}},
    {"id": "cegid-xrp-ultimate", "nom": "Cegid XRP Ultimate", "siege": "FR", "url": "https://cegid.com/fr/", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "erp", "categories_secondaires": [], "fonctions": ["compta", "facturation", "gestion_co", "achats", "stocks", "budget", "rentabilite"], "description": "ERP Cegid pour grandes ETI et groupes : finance, achats, ventes.", "controle": {"pays": "US", "note": "Fonds américain Silver Lake, actionnaire de contrôle depuis 2016"}},
    {"id": "divalto-infinity", "nom": "Divalto Infinity", "siege": "FR", "url": "https://divalto.com", "deploiement": "SP", "tailles": "ME", "licence": "P", "categorie": "erp", "categories_secondaires": [], "fonctions": ["compta", "facturation", "gestion_co", "crm", "gpao", "stocks", "achats", "tracabilite"], "description": "ERP modulaire et CRM intégré pour PME/ETI industrielles et de négoce."},
    {"id": "dolibarr", "nom": "Dolibarr", "siege": "FR", "url": "https://dolibarr.org", "deploiement": "SP", "tailles": "TM", "licence": "O", "categorie": "erp", "categories_secondaires": [], "fonctions": ["compta", "facturation", "gestion_co", "crm", "achats", "stocks", "projets", "gantt"], "description": "ERP/CRM open source français modulaire pour TPE, PME, associations et indépendants."},
    {"id": "ebp-gestion-commerciale", "nom": "EBP Gestion Commerciale", "siege": "FR", "url": "https://ebp.com", "deploiement": "SP", "tailles": "TM", "licence": "P", "categorie": "erp", "categories_secondaires": [], "fonctions": ["compta", "facturation", "gestion_co", "stocks", "achats"], "description": "Comptabilité, facturation et négoce pour PME et artisans."},
    {"id": "epicor-kinetic", "nom": "Epicor Kinetic", "siege": "US", "url": "https://epicor.com/fr-fr/", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "erp", "categories_secondaires": [], "fonctions": ["compta", "facturation", "gestion_co", "gpao", "stocks", "achats", "mes", "tracabilite"], "description": "ERP industriel pour la fabrication et la distribution (ex-Epicor ERP)."},
    {"id": "erpnext", "nom": "ERPNext", "siege": "IN", "url": "https://erpnext.com", "deploiement": "SP", "tailles": "TME", "licence": "O", "categorie": "erp", "categories_secondaires": [], "fonctions": ["compta", "facturation", "gestion_co", "achats", "stocks", "gpao", "crm", "projets", "cra", "sirh", "absences", "gantt", "prefacturation"], "description": "ERP open source (Frappe) complet : finance, stocks, production, CRM, RH, projets."},
    {"id": "gestimum-erp", "nom": "Gestimum ERP", "siege": "FR", "url": "https://gestimum.com", "deploiement": "SP", "tailles": "TM", "licence": "P", "categorie": "erp", "categories_secondaires": [], "fonctions": ["compta", "facturation", "gestion_co"], "description": "ERP français pour PME intégrant comptabilité et gestion commerciale."},
    {"id": "ifs-cloud", "nom": "IFS Cloud", "siege": "SE", "url": "https://ifs.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "erp", "categories_secondaires": [], "fonctions": ["compta", "facturation", "gestion_co", "facility_mgmt", "mes", "fsm", "gpao", "projets", "achats", "stocks", "aps_planning", "tracabilite", "gantt", "maintenance", "prefacturation", "risques_projet"], "description": "Plateforme ERP, gestion d'actifs (EAM), field service et planification pour industrie et services techniques."},
    {"id": "infor-cloudsuite", "nom": "Infor CloudSuite", "siege": "US", "url": "https://infor.com/fr-fr", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "erp", "categories_secondaires": [], "fonctions": ["compta", "facturation", "gestion_co", "achats", "stocks", "gpao", "mes", "tracabilite"], "description": "Suites ERP sectorielles (industrie, distribution, santé) d'Infor, en cloud ou sur site."},
    {"id": "karlia", "nom": "Karlia", "siege": "FR", "url": "https://karlia.fr", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "erp", "categories_secondaires": [], "fonctions": ["compta", "facturation", "gestion_co", "crm", "projets", "efacture"], "description": "Logiciel de gestion tout-en-un pour TPE/PME : CRM, devis, facturation, projets."},
    {"id": "microsoft-dynamics-365-business-central", "nom": "Microsoft Dynamics 365 Business Central", "siege": "US", "url": "https://dynamics.microsoft.com/fr-fr/", "deploiement": "SP", "tailles": "ME", "licence": "P", "categorie": "erp", "categories_secondaires": [], "fonctions": ["compta", "facturation", "gestion_co", "projets", "achats", "stocks", "gpao", "prefacturation"], "description": "ERP pour PME intégré à l'écosystème Microsoft 365 et Power Platform."},
    {"id": "microsoft-dynamics-365-finance-operations", "nom": "Microsoft Dynamics 365 Finance & Operations", "siege": "US", "url": "https://dynamics.microsoft.com/fr-fr/", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "erp", "categories_secondaires": [], "fonctions": ["compta", "facturation", "gestion_co", "rentabilite", "achats", "stocks", "gpao", "budget", "cloture", "prefacturation"], "description": "ERP enterprise Microsoft (Finance, Supply Chain Management) pour ETI et grands groupes."},
    {"id": "odoo", "nom": "Odoo", "siege": "BE", "url": "https://odoo.com/fr_FR/", "deploiement": "SP", "tailles": "TMEG", "licence": "O", "categorie": "erp", "categories_secondaires": ["pos"], "fonctions": ["compta", "facturation", "gestion_co", "pos", "achats", "stocks", "gpao", "projets", "cra", "crm", "sirh", "recrutement", "formation", "marketing", "ecommerce", "support", "facility_mgmt", "qse", "plm", "signature", "frais", "ged", "fsm", "efacture", "abonnement", "tracabilite", "absences", "gantt", "prefacturation"], "description": "Progiciel open-core modulaire (finance, ventes, achats, production, RH, projets, e-commerce)."},
    {"id": "oracle-fusion-cloud-erp", "nom": "Oracle Fusion Cloud ERP", "siege": "US", "url": "https://oracle.com/fr/erp/", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "erp", "categories_secondaires": [], "fonctions": ["compta", "facturation", "gestion_co", "achats", "budget", "projets", "rentabilite", "tresorerie", "gantt", "cloture", "prefacturation"], "description": "Suite ERP cloud d'Oracle : finance, achats, projets et gestion des risques."},
    {"id": "oracle-jd-edwards-enterpriseone", "nom": "Oracle JD Edwards EnterpriseOne", "siege": "US", "url": "https://oracle.com/fr/applications/jd-edwards-enterpriseone/", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "erp", "categories_secondaires": [], "fonctions": ["compta", "facturation", "gestion_co", "achats", "stocks", "gpao"], "description": "ERP Oracle historique pour l'industrie, la distribution et les services, déployé sur site ou en cloud."},
    {"id": "oracle-netsuite", "nom": "Oracle NetSuite", "siege": "US", "url": "https://netsuite.com/portal/fr/", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "erp", "categories_secondaires": [], "fonctions": ["compta", "facturation", "gestion_co", "crm", "rentabilite", "achats", "stocks", "projets", "abonnement", "gantt", "cloture", "prefacturation"], "description": "ERP cloud mondial unifiant finance, commerce, CRM et gestion de projet."},
    {"id": "proalpha", "nom": "proALPHA", "siege": "DE", "url": "https://proalpha.com", "deploiement": "SP", "tailles": "ME", "licence": "P", "categorie": "erp", "categories_secondaires": [], "fonctions": ["compta", "facturation", "gestion_co", "gpao", "stocks", "achats"], "description": "ERP allemand pour PME industrielles et de négoce."},
    {"id": "proginov-erp", "nom": "Proginov ERP", "siege": "FR", "url": "https://proginov.com", "deploiement": "SP", "tailles": "ME", "licence": "P", "categorie": "erp", "categories_secondaires": [], "fonctions": ["compta", "facturation", "gestion_co", "stocks", "achats", "gpao"], "description": "ERP français pour négoce, distribution et industrie, historiquement sur IBM i."},
    {"id": "qad-adaptive-erp", "nom": "QAD Adaptive ERP", "siege": "US", "url": "https://qad.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "erp", "categories_secondaires": [], "fonctions": ["compta", "facturation", "gestion_co", "gpao", "stocks", "achats", "mes", "tracabilite"], "description": "ERP cloud pour industriels : production, supply chain et qualité."},
    {"id": "sage-100", "nom": "Sage 100", "siege": "GB", "url": "https://sage.com/fr-fr/", "deploiement": "SP", "tailles": "TM", "licence": "P", "categorie": "erp", "categories_secondaires": [], "fonctions": ["compta", "facturation", "gestion_co", "achats", "stocks", "tresorerie"], "description": "Gestion comptable, commerciale et de trésorerie de référence des PME françaises."},
    {"id": "sage-intacct", "nom": "Sage Intacct", "siege": "GB", "url": "https://sage.com/fr-fr/", "deploiement": "S", "tailles": "ME", "licence": "P", "categorie": "erp", "categories_secondaires": [], "fonctions": ["compta", "facturation", "gestion_co", "budget", "achats", "projets", "rentabilite", "abonnement", "cloture", "prefacturation"], "description": "Comptabilité et gestion financière cloud multi-entités, planification et consolidation."},
    {"id": "sage-x3", "nom": "Sage X3", "siege": "GB", "url": "https://sage.com/fr-fr/", "deploiement": "SP", "tailles": "ME", "licence": "P", "categorie": "erp", "categories_secondaires": [], "fonctions": ["compta", "facturation", "gestion_co", "rentabilite", "achats", "stocks", "gpao", "qse", "tracabilite"], "description": "ERP Sage pour ETI industrielles et de distribution, multi-sites et multi-devises."},
    {"id": "sap-business-bydesign", "nom": "SAP Business ByDesign", "siege": "DE", "url": "https://sap.com/france/", "deploiement": "S", "tailles": "ME", "licence": "P", "categorie": "erp", "categories_secondaires": [], "fonctions": ["compta", "facturation", "gestion_co", "achats", "stocks", "crm", "projets", "gantt", "prefacturation"], "description": "ERP cloud SAP pour PME en croissance, finance, achats, projets et ventes intégrés."},
    {"id": "sap-business-one", "nom": "SAP Business One", "siege": "DE", "url": "https://sap.com/france/", "deploiement": "SP", "tailles": "ME", "licence": "P", "categorie": "erp", "categories_secondaires": [], "fonctions": ["compta", "facturation", "gestion_co", "achats", "stocks", "gpao", "crm", "efacture", "gantt"], "description": "ERP de SAP pour PME et filiales de groupes : finance, ventes, achats, stocks, production simple."},
    {"id": "sap-s-4hana", "nom": "SAP S/4HANA", "siege": "DE", "url": "https://sap.com/france/", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "erp", "categories_secondaires": [], "fonctions": ["compta", "facturation", "gestion_co", "achats", "stocks", "gpao", "tresorerie", "budget", "efacture", "tracabilite", "gantt", "maintenance", "cloture", "prefacturation"], "description": "ERP mondial d'entreprise (finance, achats, production, logistique), en cloud public, privé ou sur site."},
    {"id": "tryton", "nom": "Tryton", "siege": "BE", "url": "https://tryton.org", "deploiement": "SP", "tailles": "TME", "licence": "O", "categorie": "erp", "categories_secondaires": [], "fonctions": ["compta", "facturation", "gestion_co", "achats", "stocks", "prefacturation"], "description": "ERP open source modulaire basé sur Python, maintenu par la fondation Tryton."},
    {"id": "unit4-erp", "nom": "Unit4 ERP", "siege": "NL", "url": "https://unit4.com/fr", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "erp", "categories_secondaires": [], "fonctions": ["compta", "facturation", "gestion_co", "projets", "rentabilite", "cra", "budget", "prefacturation"], "description": "ERP cloud orienté services professionnels, secteur public et enseignement."},
    {"id": "wavesoft", "nom": "WaveSoft", "siege": "FR", "url": "https://wavesoft.fr", "deploiement": "SP", "tailles": "TM", "licence": "P", "categorie": "erp", "categories_secondaires": [], "fonctions": ["compta", "facturation", "gestion_co"], "description": "Suite de gestion modulaire française, fondée sur SQL Server."},
    {"id": "workday-financial-management", "nom": "Workday Financial Management", "siege": "US", "url": "https://workday.com/fr-fr/", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "erp", "categories_secondaires": [], "fonctions": ["compta", "facturation", "gestion_co", "achats", "budget", "projets", "cloture", "prefacturation"], "description": "Gestion financière cloud (comptabilité, achats, projets, planification) de Workday."},
    {"id": "zoho-one", "nom": "Zoho One", "siege": "IN", "url": "https://zoho.com/fr/one/", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "erp", "categories_secondaires": [], "fonctions": ["compta", "facturation", "gestion_co", "crm", "projets", "cra", "sirh", "recrutement", "support", "marketing", "achats", "stocks", "frais", "signature", "bi", "lowcode", "ipaas", "suite_collab", "messagerie", "formation", "absences", "gantt", "prefacturation"], "description": "Suite de plus de 40 applications Zoho (CRM, finance, RH, projets, collaboration)."},
    {"id": "acd", "nom": "ACD", "siege": "FR", "url": "https://acd.fr", "deploiement": "SP", "tailles": "TM", "licence": "P", "categorie": "compta", "categories_secondaires": [], "fonctions": ["compta"], "description": "Logiciels de production comptable et de gestion pour experts-comptables et leurs clients."},
    {"id": "akaunting", "nom": "Akaunting", "siege": "??", "url": "https://akaunting.com", "deploiement": "SP", "tailles": "TM", "licence": "O", "categorie": "compta", "categories_secondaires": [], "fonctions": ["compta", "facturation"], "description": "Logiciel de comptabilité open source, auto-hébergeable, extensible par modules."},
    {"id": "cegid-loop", "nom": "Cegid Loop", "siege": "FR", "url": "https://cegid.com/fr/", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "compta", "categories_secondaires": [], "fonctions": ["compta"], "description": "Plateforme comptable cloud Cegid pour experts-comptables et leurs clients.", "controle": {"pays": "US", "note": "Fonds américain Silver Lake, actionnaire de contrôle depuis 2016"}},
    {"id": "cegid-quadra", "nom": "Cegid Quadra", "siege": "FR", "url": "https://cegid.com/fr/", "deploiement": "SP", "tailles": "TM", "licence": "P", "categorie": "compta", "categories_secondaires": ["cabinet-compta"], "fonctions": ["compta", "cabinet_compta", "facturation"], "description": "Logiciel historique de comptabilité et de gestion pour PME et experts-comptables.", "controle": {"pays": "US", "note": "Fonds américain Silver Lake, actionnaire de contrôle depuis 2016"}},
    {"id": "dext", "nom": "Dext", "siege": "GB", "url": "https://dext.com", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "compta", "categories_secondaires": ["cabinet-compta"], "fonctions": ["compta", "cabinet_compta", "efacture", "frais"], "description": "Capture et automatisation de factures et justificatifs pour la comptabilité."},
    {"id": "dougs", "nom": "Dougs", "siege": "FR", "url": "https://dougs.fr", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "compta", "categories_secondaires": [], "fonctions": ["compta", "facturation", "frais", "paie", "efacture"], "description": "Cabinet d'expertise comptable en ligne avec application : comptabilité, bilan, TVA, devis et factures (plateforme agréée de facturation électronique), notes de frais et paie en option."},
    {"id": "ebp-compta", "nom": "EBP Compta", "siege": "FR", "url": "https://ebp.com", "deploiement": "SP", "tailles": "TM", "licence": "P", "categorie": "compta", "categories_secondaires": [], "fonctions": ["compta"], "description": "Comptabilité pour TPE/PME, associations et cabinets d'expertise."},
    {"id": "indy", "nom": "Indy", "siege": "FR", "url": "https://indy.fr", "deploiement": "S", "tailles": "T", "licence": "P", "categorie": "compta", "categories_secondaires": [], "fonctions": ["compta", "facturation", "efacture"], "description": "Comptabilité automatisée pour freelances et professions libérales."},
    {"id": "pennylane", "nom": "Pennylane", "siege": "FR", "url": "https://pennylane.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "compta", "categories_secondaires": ["cabinet-compta"], "fonctions": ["compta", "cabinet_compta", "facturation", "tresorerie", "efacture"], "description": "Plateforme de comptabilité, facturation et pilotage financier pour entreprises et experts-comptables."},
    {"id": "quickbooks-online", "nom": "QuickBooks Online", "siege": "US", "url": "https://quickbooks.intuit.com/fr/", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "compta", "categories_secondaires": [], "fonctions": ["compta", "facturation"], "description": "Comptabilité en ligne d'Intuit pour TPE et PME avec facturation et rapprochement bancaire."},
    {"id": "sage-50", "nom": "Sage 50", "siege": "GB", "url": "https://sage.com/fr-fr/", "deploiement": "SP", "tailles": "TM", "licence": "P", "categorie": "compta", "categories_secondaires": [], "fonctions": ["compta", "facturation"], "description": "Comptabilité, gestion commerciale et paie pour TPE (gamme Sage 50, ex-Ciel)."},
    {"id": "tiime", "nom": "Tiime", "siege": "FR", "url": "https://tiime.com", "deploiement": "S", "tailles": "T", "licence": "P", "categorie": "compta", "categories_secondaires": [], "fonctions": ["compta", "facturation", "efacture"], "description": "Comptabilité, facturation et compte pro en ligne pour indépendants et TPE."},
    {"id": "zoho-books", "nom": "Zoho Books", "siege": "IN", "url": "https://zoho.com/fr/books/", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "compta", "categories_secondaires": [], "fonctions": ["compta", "facturation"], "description": "Comptabilité en ligne Zoho avec facturation, notes de frais et stocks."},
    {"id": "abby", "nom": "Abby", "siege": "FR", "url": "https://abby.fr", "deploiement": "S", "tailles": "T", "licence": "P", "categorie": "facturation", "categories_secondaires": [], "fonctions": ["facturation"], "description": "Facturation et gestion d'activité en ligne pour freelances."},
    {"id": "evoliz", "nom": "Evoliz", "siege": "FR", "url": "https://evoliz.com", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "facturation", "categories_secondaires": [], "fonctions": ["facturation", "compta"], "description": "Facturation, devis et gestion commerciale en ligne pour TPE/PME."},
    {"id": "factomos", "nom": "Factomos", "siege": "FR", "url": "https://factomos.com", "deploiement": "S", "tailles": "T", "licence": "P", "categorie": "facturation", "categories_secondaires": [], "fonctions": ["facturation"], "description": "Facturation en ligne pour indépendants et très petites entreprises."},
    {"id": "facture-net", "nom": "Facture.net", "siege": "FR", "url": "https://facture.net", "deploiement": "S", "tailles": "T", "licence": "P", "categorie": "facturation", "categories_secondaires": [], "fonctions": ["facturation"], "description": "Devis et factures en ligne pour indépendants et TPE."},
    {"id": "henrri", "nom": "Henrri", "siege": "FR", "url": "https://henrri.com", "deploiement": "S", "tailles": "T", "licence": "P", "categorie": "facturation", "categories_secondaires": [], "fonctions": ["facturation"], "description": "Devis et factures gratuits pour micro-entrepreneurs et TPE."},
    {"id": "invoice-ninja", "nom": "Invoice Ninja", "siege": "IL", "url": "https://invoiceninja.com", "deploiement": "SP", "tailles": "T", "licence": "O", "categorie": "facturation", "categories_secondaires": [], "fonctions": ["facturation", "prefacturation"], "description": "Facturation et suivi des paiements open source, auto-hébergeable ou en SaaS."},
    {"id": "invoiceplane", "nom": "InvoicePlane", "siege": "??", "url": "https://invoiceplane.com", "deploiement": "P", "tailles": "T", "licence": "O", "categorie": "facturation", "categories_secondaires": [], "fonctions": ["facturation"], "description": "Application de facturation open source auto-hébergée."},
    {"id": "lago", "nom": "Lago", "siege": "FR", "url": "https://getlago.com", "deploiement": "SP", "tailles": "ME", "licence": "O", "categorie": "facturation", "categories_secondaires": ["abonnement"], "fonctions": ["facturation", "abonnement"], "description": "Moteur de facturation à l'usage open source pour entreprises SaaS."},
    {"id": "vosfactures", "nom": "VosFactures", "siege": "PL", "url": "https://vosfactures.fr", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "facturation", "categories_secondaires": [], "fonctions": ["facturation", "efacture"], "description": "Facturation en ligne multi-devises, abonnements et stocks pour TPE/PME."},
    {"id": "zervant", "nom": "Zervant", "siege": "FI", "url": "https://zervant.com", "deploiement": "S", "tailles": "T", "licence": "P", "categorie": "facturation", "categories_secondaires": [], "fonctions": ["facturation"], "description": "Facturation en ligne pour indépendants et micro-entreprises."},
    {"id": "zoho-invoice", "nom": "Zoho Invoice", "siege": "IN", "url": "https://zoho.com/fr/invoice/", "deploiement": "S", "tailles": "T", "licence": "P", "categorie": "facturation", "categories_secondaires": [], "fonctions": ["facturation", "prefacturation"], "description": "Facturation en ligne gratuite de Zoho pour indépendants."},
    {"id": "avalara", "nom": "Avalara", "siege": "US", "url": "https://avalara.com/fr", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "efact", "categories_secondaires": [], "fonctions": ["efacture", "facturation"], "description": "Conformité TVA et facturation électronique multi-pays."},
    {"id": "b2brouter", "nom": "B2Brouter", "siege": "ES", "url": "https://b2brouter.net", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "efact", "categories_secondaires": [], "fonctions": ["efacture", "facturation"], "description": "Plateforme de facturation électronique multi-pays."},
    {"id": "basware", "nom": "Basware", "siege": "FI", "url": "https://basware.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "efact", "categories_secondaires": [], "fonctions": ["efacture", "facturation", "achats"], "description": "Automatisation des factures fournisseurs et réseau de facturation électronique."},
    {"id": "billit", "nom": "Billit", "siege": "BE", "url": "https://billit.eu", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "efact", "categories_secondaires": [], "fonctions": ["efacture", "facturation"], "description": "Facturation électronique et réseau Peppol pour PME."},
    {"id": "cecurity-com", "nom": "Cecurity.com", "siege": "FR", "url": "https://cecurity.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "efact", "categories_secondaires": [], "fonctions": ["efacture", "facturation"], "description": "Éditeur de solutions de dématérialisation, d'archivage et de facturation électronique."},
    {"id": "comarch", "nom": "Comarch", "siege": "PL", "url": "https://comarch.fr", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "efact", "categories_secondaires": [], "fonctions": ["efacture", "facturation"], "description": "Éditeur d'EDI et de facturation électronique parmi d'autres solutions d'entreprise."},
    {"id": "docoon", "nom": "Docoon", "siege": "FR", "url": "https://docoon.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "efact", "categories_secondaires": [], "fonctions": ["efacture", "facturation"], "description": "Plateforme de dématérialisation des factures et flux d'échange pour entreprises."},
    {"id": "ecosio", "nom": "ecosio", "siege": "AT", "url": "https://ecosio.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "efact", "categories_secondaires": [], "fonctions": ["efacture", "facturation"], "description": "Facturation électronique et échanges EDI multi-pays."},
    {"id": "edicom", "nom": "Edicom", "siege": "ES", "url": "https://edicomgroup.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "efact", "categories_secondaires": [], "fonctions": ["efacture", "facturation"], "description": "Réseau EDI mondial et facturation électronique."},
    {"id": "esalink", "nom": "Esalink", "siege": "FR", "url": "https://esalink.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "efact", "categories_secondaires": [], "fonctions": ["efacture", "facturation"], "description": "Opérateur EDI et dématérialisation fiscale des factures."},
    {"id": "generix", "nom": "Generix", "siege": "FR", "url": "https://generix.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "efact", "categories_secondaires": [], "fonctions": ["efacture", "facturation"], "description": "Réseau collaboratif de facturation électronique, EDI et supply chain."},
    {"id": "iopole", "nom": "Iopole", "siege": "FR", "url": "https://iopole.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "efact", "categories_secondaires": [], "fonctions": ["efacture", "facturation"], "description": "Opérateur français de facturation électronique et réseau interopérable."},
    {"id": "kolecto", "nom": "Kolecto", "siege": "FR", "url": "https://kolecto.fr", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "efact", "categories_secondaires": [], "fonctions": ["efacture", "facturation", "compta"], "description": "Plateforme d'automatisation comptable et de facturation électronique pour PME."},
    {"id": "opentext-business-network", "nom": "OpenText Business Network", "siege": "CA", "url": "https://opentext.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "efact", "categories_secondaires": [], "fonctions": ["efacture", "facturation"], "description": "Réseau B2B d'échange de documents et de facturation électronique."},
    {"id": "pagero", "nom": "Pagero", "siege": "SE", "url": "https://pagero.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "efact", "categories_secondaires": [], "fonctions": ["efacture", "facturation"], "description": "Réseau de facturation électronique et d'échanges B2B."},
    {"id": "qonto", "nom": "Qonto", "siege": "FR", "url": "https://qonto.com", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "efact", "categories_secondaires": [], "fonctions": ["efacture", "facturation", "frais"], "description": "Compte professionnel avec facturation, cartes de dépenses et plateforme agréée."},
    {"id": "quadient", "nom": "Quadient", "siege": "FR", "url": "https://quadient.com/fr", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "efact", "categories_secondaires": [], "fonctions": ["efacture", "facturation"], "description": "Automatisation des flux de facturation et de communications clients, plateforme Serensia."},
    {"id": "seeburger", "nom": "Seeburger", "siege": "DE", "url": "https://seeburger.fr", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "efact", "categories_secondaires": [], "fonctions": ["efacture", "facturation", "ipaas"], "description": "Intégration B2B, EDI et facturation électronique."},
    {"id": "sovos", "nom": "Sovos", "siege": "US", "url": "https://sovos.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "efact", "categories_secondaires": [], "fonctions": ["efacture", "facturation"], "description": "Conformité fiscale et facturation électronique multi-pays."},
    {"id": "sps-commerce", "nom": "SPS Commerce", "siege": "US", "url": "https://spscommerce.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "efact", "categories_secondaires": [], "fonctions": ["efacture", "facturation"], "description": "Réseau EDI et gestion des échanges avec la distribution."},
    {"id": "tessi", "nom": "Tessi", "siege": "FR", "url": "https://tessi.eu", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "efact", "categories_secondaires": [], "fonctions": ["efacture", "facturation"], "description": "Services de dématérialisation et de gestion de flux documentaires, dont facturation électronique."},
    {"id": "tradeshift", "nom": "Tradeshift", "siege": "US", "url": "https://tradeshift.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "efact", "categories_secondaires": [], "fonctions": ["efacture", "facturation"], "description": "Réseau B2B de facturation électronique et de paiement fournisseurs."},
    {"id": "tungsten-automation", "nom": "Tungsten Automation", "siege": "US", "url": "https://tungstenautomation.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "efact", "categories_secondaires": [], "fonctions": ["efacture", "facturation", "idp"], "description": "Automatisation de documents et facturation électronique (ex-Kofax)."},
    {"id": "agicap", "nom": "Agicap", "siege": "FR", "url": "https://agicap.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "tresorerie", "categories_secondaires": [], "fonctions": ["tresorerie", "efacture"], "description": "Prévisionnel de trésorerie, rapprochement bancaire et pilotage du cash."},
    {"id": "atlar", "nom": "Atlar", "siege": "SE", "url": "https://atlar.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "tresorerie", "categories_secondaires": [], "fonctions": ["tresorerie"], "description": "Plateforme de trésorerie et de paiements connectée aux banques."},
    {"id": "embat", "nom": "Embat", "siege": "ES", "url": "https://embat.io", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "tresorerie", "categories_secondaires": [], "fonctions": ["tresorerie"], "description": "Gestion de trésorerie avec connexion bancaire automatisée pour les équipes finance."},
    {"id": "fygr", "nom": "Fygr", "siege": "FR", "url": "https://fygr.io", "deploiement": "S", "tailles": "ME", "licence": "P", "categorie": "tresorerie", "categories_secondaires": [], "fonctions": ["tresorerie"], "description": "Pilotage de trésorerie et prévisionnel de cash pour PME et ETI."},
    {"id": "gtreasury", "nom": "GTreasury", "siege": "US", "url": "https://gtreasury.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "tresorerie", "categories_secondaires": [], "fonctions": ["tresorerie"], "description": "Gestion de trésorerie et de liquidité pour grandes entreprises."},
    {"id": "ion-treasury", "nom": "ION Treasury", "siege": "IE", "url": "https://iongroup.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "tresorerie", "categories_secondaires": [], "fonctions": ["tresorerie"], "description": "Gestion de trésorerie et de risques de marché pour grands groupes."},
    {"id": "kyriba", "nom": "Kyriba", "siege": "US", "url": "https://kyriba.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "tresorerie", "categories_secondaires": [], "fonctions": ["tresorerie"], "description": "Plateforme de gestion de trésorerie, de liquidités et de risques financiers."},
    {"id": "nomentia", "nom": "Nomentia", "siege": "FI", "url": "https://nomentia.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "tresorerie", "categories_secondaires": [], "fonctions": ["tresorerie"], "description": "Trésorerie, paiements et gestion de l'encaissement pour ETI et grands groupes."},
    {"id": "tesorio", "nom": "Tesorio", "siege": "US", "url": "https://tesorio.com", "deploiement": "S", "tailles": "ME", "licence": "P", "categorie": "tresorerie", "categories_secondaires": [], "fonctions": ["tresorerie", "recouvrement"], "description": "Prévision de trésorerie et accélération des encaissements."},
    {"id": "treasury-intelligence-solutions-tis", "nom": "Treasury Intelligence Solutions (TIS)", "siege": "DE", "url": "https://tis.biz", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "tresorerie", "categories_secondaires": [], "fonctions": ["tresorerie"], "description": "Plateforme cloud de paiements, de trésorerie et de connectivité bancaire."},
    {"id": "trovata", "nom": "Trovata", "siege": "US", "url": "https://trovata.io", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "tresorerie", "categories_secondaires": [], "fonctions": ["tresorerie"], "description": "Visibilité de trésorerie et prévisions de flux à partir de données bancaires."},
    {"id": "coupa", "nom": "Coupa", "siege": "US", "url": "https://coupa.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "achats", "categories_secondaires": [], "fonctions": ["achats", "frais", "engagements"], "description": "Plateforme de dépenses d'entreprise : achats, factures fournisseurs, frais et paiements."},
    {"id": "esker", "nom": "Esker", "siege": "FR", "url": "https://esker.fr", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "achats", "categories_secondaires": ["recouvrement"], "fonctions": ["achats", "recouvrement", "idp", "efacture"], "description": "Automatisation des cycles Order-to-Cash et Procure-to-Pay.", "controle": {"pays": "GB", "note": "Rachat par Bridgepoint (Royaume-Uni) avec General Atlantic (États-Unis), offre finalisée en février 2025"}},
    {"id": "gep-smart", "nom": "GEP SMART", "siege": "US", "url": "https://gep.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "achats", "categories_secondaires": [], "fonctions": ["achats", "engagements"], "description": "Plateforme unifiée source-to-pay de GEP."},
    {"id": "ivalua", "nom": "Ivalua", "siege": "US", "url": "https://ivalua.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "achats", "categories_secondaires": [], "fonctions": ["achats", "engagements"], "description": "Plateforme de gestion des achats, du sourcing et des fournisseurs."},
    {"id": "jaggaer", "nom": "Jaggaer", "siege": "US", "url": "https://jaggaer.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "achats", "categories_secondaires": [], "fonctions": ["achats", "engagements"], "description": "Plateforme de gestion des achats et des dépenses."},
    {"id": "libeo", "nom": "Libeo", "siege": "FR", "url": "https://libeo.io", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "achats", "categories_secondaires": [], "fonctions": ["achats", "tresorerie"], "description": "Paiement des factures fournisseurs et gestion des échéances."},
    {"id": "medius", "nom": "Medius", "siege": "SE", "url": "https://medius.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "achats", "categories_secondaires": [], "fonctions": ["achats"], "description": "Automatisation des factures fournisseurs et des paiements."},
    {"id": "mercateam", "nom": "Mercateam", "siege": "FR", "url": "https://mercateam.com", "deploiement": "S", "tailles": "ME", "licence": "P", "categorie": "achats", "categories_secondaires": [], "fonctions": ["achats"], "description": "Plateforme d'achats et de commandes pour PME et ETI."},
    {"id": "proactis", "nom": "Proactis", "siege": "GB", "url": "https://proactis.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "achats", "categories_secondaires": [], "fonctions": ["achats", "engagements"], "description": "Gestion des achats et des factures fournisseurs."},
    {"id": "sap-ariba", "nom": "SAP Ariba", "siege": "DE", "url": "https://ariba.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "achats", "categories_secondaires": [], "fonctions": ["achats", "engagements"], "description": "Réseau et solutions d'achats, sourcing et gestion fournisseurs de SAP."},
    {"id": "spendesk", "nom": "Spendesk", "siege": "FR", "url": "https://spendesk.com", "deploiement": "S", "tailles": "ME", "licence": "P", "categorie": "achats", "categories_secondaires": [], "fonctions": ["achats", "frais", "efacture"], "description": "Gestion des dépenses : demandes d'achat, cartes, notes de frais et factures."},
    {"id": "yooz", "nom": "Yooz", "siege": "FR", "url": "https://yooz.fr", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "achats", "categories_secondaires": [], "fonctions": ["achats", "idp", "efacture"], "description": "Automatisation du traitement des factures fournisseurs en cloud."},
    {"id": "zycus", "nom": "Zycus", "siege": "US", "url": "https://zycus.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "achats", "categories_secondaires": [], "fonctions": ["achats", "engagements"], "description": "Suite Source-to-Pay avec IA pour achats et fournisseurs."},
    {"id": "emburse", "nom": "Emburse", "siege": "US", "url": "https://emburse.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "frais", "categories_secondaires": [], "fonctions": ["frais"], "description": "Gestion des déplacements et des dépenses (Certify, Chrome River)."},
    {"id": "expensya", "nom": "Expensya", "siege": "FR", "url": "https://expensya.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "frais", "categories_secondaires": [], "fonctions": ["frais"], "description": "Gestion des notes de frais et des dépenses avec capture OCR."},
    {"id": "lucca-cleemy", "nom": "Lucca Cleemy", "siege": "FR", "url": "https://lucca.fr", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "frais", "categories_secondaires": [], "fonctions": ["frais"], "description": "Notes de frais, déplacements et cartes de dépenses de la suite Lucca."},
    {"id": "mooncard", "nom": "Mooncard", "siege": "FR", "url": "https://mooncard.co", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "frais", "categories_secondaires": [], "fonctions": ["frais"], "description": "Cartes de dépenses et justificatifs automatisés pour PME."},
    {"id": "n2f", "nom": "N2F", "siege": "FR", "url": "https://n2f.com", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "frais", "categories_secondaires": [], "fonctions": ["frais", "efacture"], "description": "Notes de frais mobiles pour TPE, PME et experts-comptables."},
    {"id": "payhawk", "nom": "Payhawk", "siege": "BG", "url": "https://payhawk.com", "deploiement": "S", "tailles": "ME", "licence": "P", "categorie": "frais", "categories_secondaires": [], "fonctions": ["frais"], "description": "Cartes, notes de frais et paiements pour la gestion des dépenses."},
    {"id": "pleo", "nom": "Pleo", "siege": "DK", "url": "https://pleo.io", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "frais", "categories_secondaires": [], "fonctions": ["frais"], "description": "Cartes de dépenses et justificatifs pour équipes et PME."},
    {"id": "rydoo", "nom": "Rydoo", "siege": "BE", "url": "https://rydoo.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "frais", "categories_secondaires": [], "fonctions": ["frais"], "description": "Notes de frais et gestion des déplacements d'affaires."},
    {"id": "sap-concur", "nom": "SAP Concur", "siege": "US", "url": "https://concur.fr", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "frais", "categories_secondaires": [], "fonctions": ["frais"], "description": "Gestion des déplacements et des notes de frais de SAP."},
    {"id": "abacum", "nom": "Abacum", "siege": "ES", "url": "https://abacum.io", "deploiement": "S", "tailles": "ME", "licence": "P", "categorie": "fpa", "categories_secondaires": [], "fonctions": ["budget"], "description": "Plateforme de FP&A collaboratif pour PME et scale-ups."},
    {"id": "anaplan", "nom": "Anaplan", "siege": "US", "url": "https://anaplan.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "fpa", "categories_secondaires": [], "fonctions": ["budget", "aps_planning"], "description": "Plateforme de planification connectée (finance, supply chain, ventes)."},
    {"id": "board", "nom": "Board", "siege": "CH", "url": "https://board.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "fpa", "categories_secondaires": [], "fonctions": ["budget", "bi"], "description": "Plateforme de planification, de simulation et d'analyse décisionnelle."},
    {"id": "cch-tagetik", "nom": "CCH Tagetik", "siege": "NL", "url": "https://wolterskluwer.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "fpa", "categories_secondaires": [], "fonctions": ["budget", "cloture"], "description": "Solution de clôture, consolidation et planification de Wolters Kluwer."},
    {"id": "cube", "nom": "Cube", "siege": "US", "url": "https://cubesoftware.com", "deploiement": "S", "tailles": "ME", "licence": "P", "categorie": "fpa", "categories_secondaires": [], "fonctions": ["budget"], "description": "Planification financière connectée à Excel et Google Sheets."},
    {"id": "datarails", "nom": "Datarails", "siege": "IL", "url": "https://datarails.com", "deploiement": "S", "tailles": "ME", "licence": "P", "categorie": "fpa", "categories_secondaires": [], "fonctions": ["budget", "cloture"], "description": "FP&A automatisé connecté à Excel pour équipes financières."},
    {"id": "ibm-planning-analytics", "nom": "IBM Planning Analytics", "siege": "US", "url": "https://ibm.com/fr-fr/products/planning-analytics", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "fpa", "categories_secondaires": [], "fonctions": ["budget"], "description": "Planification et prévisions financières basées sur TM1."},
    {"id": "jedox", "nom": "Jedox", "siege": "DE", "url": "https://jedox.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "fpa", "categories_secondaires": [], "fonctions": ["budget", "bi"], "description": "Planification, budgets et analyse financière."},
    {"id": "lucanet", "nom": "LucaNet", "siege": "DE", "url": "https://lucanet.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "fpa", "categories_secondaires": [], "fonctions": ["budget", "cloture"], "description": "Consolidation, planification et reporting financier."},
    {"id": "onestream", "nom": "OneStream", "siege": "US", "url": "https://onestream.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "fpa", "categories_secondaires": [], "fonctions": ["budget", "cloture"], "description": "Plateforme unifiée de consolidation, planification et reporting financier."},
    {"id": "oracle-epm-cloud", "nom": "Oracle EPM Cloud", "siege": "US", "url": "https://oracle.com/fr/performance-management/", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "fpa", "categories_secondaires": [], "fonctions": ["budget", "cloture"], "description": "Planification, clôture et consolidation financières d'Oracle."},
    {"id": "pigment", "nom": "Pigment", "siege": "FR", "url": "https://pigment.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "fpa", "categories_secondaires": [], "fonctions": ["budget"], "description": "Plateforme de planification financière et métier, budget et simulation collaboratifs."},
    {"id": "planful", "nom": "Planful", "siege": "US", "url": "https://planful.com", "deploiement": "S", "tailles": "ME", "licence": "P", "categorie": "fpa", "categories_secondaires": [], "fonctions": ["budget", "cloture"], "description": "Planification, consolidation et reporting financier en cloud."},
    {"id": "prophix", "nom": "Prophix", "siege": "CA", "url": "https://prophix.com", "deploiement": "S", "tailles": "ME", "licence": "P", "categorie": "fpa", "categories_secondaires": [], "fonctions": ["budget", "cloture"], "description": "Planification budgétaire, consolidation et reporting."},
    {"id": "sap-analytics-cloud", "nom": "SAP Analytics Cloud", "siege": "DE", "url": "https://sap.com/france/", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "fpa", "categories_secondaires": [], "fonctions": ["budget", "bi"], "description": "Planification et analytique décisionnelle de SAP."},
    {"id": "vena", "nom": "Vena", "siege": "CA", "url": "https://venasolutions.com", "deploiement": "S", "tailles": "ME", "licence": "P", "categorie": "fpa", "categories_secondaires": [], "fonctions": ["budget", "cloture"], "description": "FP&A et consolidation intégrés à Excel."},
    {"id": "workday-adaptive-planning", "nom": "Workday Adaptive Planning", "siege": "US", "url": "https://workday.com/fr-fr/", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "fpa", "categories_secondaires": [], "fonctions": ["budget"], "description": "Planification financière et opérationnelle de Workday."},
    {"id": "workiva", "nom": "Workiva", "siege": "US", "url": "https://workiva.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "fpa", "categories_secondaires": [], "fonctions": ["budget", "esg"], "description": "Reporting réglementaire et financier connecté, dont reporting extra-financier."},
    {"id": "billtrust", "nom": "Billtrust", "siege": "US", "url": "https://billtrust.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "recouvrement", "categories_secondaires": [], "fonctions": ["recouvrement"], "description": "Facturation, encaissements et recouvrement clients."},
    {"id": "chaser", "nom": "Chaser", "siege": "GB", "url": "https://chaser.io", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "recouvrement", "categories_secondaires": [], "fonctions": ["recouvrement"], "description": "Relances automatiques des factures impayées."},
    {"id": "dun-bradstreet", "nom": "Dun & Bradstreet", "siege": "US", "url": "https://dnb.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "recouvrement", "categories_secondaires": [], "fonctions": ["recouvrement"], "description": "Données d'entreprises, scores de risque et solutions de gestion du crédit client."},
    {"id": "highradius", "nom": "HighRadius", "siege": "US", "url": "https://highradius.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "recouvrement", "categories_secondaires": [], "fonctions": ["recouvrement"], "description": "Automatisation du Order-to-Cash et du recouvrement par l'IA."},
    {"id": "sidetrade", "nom": "Sidetrade", "siege": "FR", "url": "https://sidetrade.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "recouvrement", "categories_secondaires": [], "fonctions": ["recouvrement", "efacture"], "description": "Plateforme Order-to-Cash : recouvrement, affectation des paiements et analyse de risque client."},
    {"id": "upflow", "nom": "Upflow", "siege": "FR", "url": "https://upflow.io", "deploiement": "S", "tailles": "ME", "licence": "P", "categorie": "recouvrement", "categories_secondaires": [], "fonctions": ["recouvrement"], "description": "Relances clients et suivi des encaissements pour PME et ETI."},
    {"id": "versapay", "nom": "Versapay", "siege": "CA", "url": "https://versapay.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "recouvrement", "categories_secondaires": [], "fonctions": ["recouvrement", "facturation"], "description": "Automatisation des encaissements et du recouvrement clients."},
    {"id": "bamboohr", "nom": "BambooHR", "siege": "US", "url": "https://bamboohr.com", "deploiement": "S", "tailles": "ME", "licence": "P", "categorie": "sirh", "categories_secondaires": [], "fonctions": ["sirh", "absences", "alertes_rh", "recrutement", "talent", "gta", "management"], "description": "SIRH américain pour PME : dossier du personnel, onboarding, recrutement, performance."},
    {"id": "cegid-hr", "nom": "Cegid HR", "siege": "FR", "url": "https://cegid.com/fr/", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "sirh", "categories_secondaires": [], "fonctions": ["sirh", "absences", "alertes_rh", "paie", "gta", "talent", "recrutement", "formation", "management"], "description": "Suite RH de Cegid (paie, temps, talents, recrutement) pour PME, ETI et grands groupes.", "controle": {"pays": "US", "note": "Fonds américain Silver Lake, actionnaire de contrôle depuis 2016"}},
    {"id": "eurecia", "nom": "Eurécia", "siege": "FR", "url": "https://eurecia.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "sirh", "categories_secondaires": [], "fonctions": ["sirh", "absences", "alertes_rh", "gta", "frais", "cra"], "description": "SIRH français : congés, temps, notes de frais et pilotage RH."},
    {"id": "factorial", "nom": "Factorial", "siege": "ES", "url": "https://factorialhr.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "sirh", "categories_secondaires": [], "fonctions": ["sirh", "absences", "alertes_rh", "gta", "cra", "recrutement", "talent", "management"], "description": "SIRH modulaire européen : dossier du personnel, temps, congés, recrutement et performance."},
    {"id": "hibob", "nom": "HiBob", "siege": "IL", "url": "https://hibob.com", "deploiement": "S", "tailles": "ME", "licence": "P", "categorie": "sirh", "categories_secondaires": [], "fonctions": ["sirh", "absences", "alertes_rh", "talent", "gta", "management"], "description": "SIRH moderne pour entreprises en croissance, orienté engagement et culture."},
    {"id": "kenjo", "nom": "Kenjo", "siege": "ES", "url": "https://kenjo.io", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "sirh", "categories_secondaires": [], "fonctions": ["sirh", "absences", "alertes_rh", "gta", "recrutement", "talent", "management"], "description": "SIRH espagnol pour PME : congés, temps, recrutement, évaluations."},
    {"id": "lucca-figgo-poplee-timmi-pagga-cleemy", "nom": "Lucca (Figgo, Poplee, Timmi, Pagga, Cleemy)", "siege": "FR", "url": "https://lucca.fr", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "sirh", "categories_secondaires": [], "fonctions": ["sirh", "absences", "alertes_rh", "cra", "gta", "paie", "frais", "talent", "pulse_rh", "management"], "description": "Suite RH française modulaire : congés, dossier du personnel, temps et activités, paie, notes de frais."},
    {"id": "oracle-fusion-hcm", "nom": "Oracle Fusion HCM", "siege": "US", "url": "https://oracle.com/fr/human-capital-management/", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "sirh", "categories_secondaires": [], "fonctions": ["sirh", "absences", "alertes_rh", "paie", "talent", "recrutement", "formation", "gta", "management"], "description": "Suite RH cloud d'Oracle : cœur RH, paie, talents, recrutement, temps."},
    {"id": "orangehrm", "nom": "OrangeHRM", "siege": "LK", "url": "https://orangehrm.com", "deploiement": "SP", "tailles": "TME", "licence": "O", "categorie": "sirh", "categories_secondaires": [], "fonctions": ["sirh", "absences", "alertes_rh", "gta", "recrutement", "talent", "management"], "description": "SIRH open source avec édition cloud et on-premise."},
    {"id": "personio", "nom": "Personio", "siege": "DE", "url": "https://personio.com", "deploiement": "S", "tailles": "ME", "licence": "P", "categorie": "sirh", "categories_secondaires": [], "fonctions": ["sirh", "absences", "alertes_rh", "recrutement", "paie", "gta", "talent", "management"], "description": "SIRH allemand pour PME : dossier du personnel, recrutement, paie, temps et performance."},
    {"id": "sage-hr", "nom": "Sage HR", "siege": "GB", "url": "https://sage.com/fr-fr/", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "sirh", "categories_secondaires": [], "fonctions": ["sirh", "absences", "alertes_rh", "gta", "recrutement", "talent", "management"], "description": "SIRH cloud de Sage pour petites et moyennes entreprises."},
    {"id": "sap-successfactors", "nom": "SAP SuccessFactors", "siege": "DE", "url": "https://successfactors.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "sirh", "categories_secondaires": [], "fonctions": ["sirh", "absences", "alertes_rh", "paie", "talent", "recrutement", "formation", "gta", "management"], "description": "Suite RH cloud de SAP : cœur RH, paie, talents, recrutement, formation."},
    {"id": "ukg", "nom": "UKG", "siege": "US", "url": "https://ukg.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "sirh", "categories_secondaires": [], "fonctions": ["sirh", "absences", "alertes_rh", "paie", "gta", "talent", "recrutement", "management"], "description": "Suite RH, paie et gestion des temps (ex-Kronos et Ultimate Software)."},
    {"id": "workday-hcm", "nom": "Workday HCM", "siege": "US", "url": "https://workday.com/fr-fr/", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "sirh", "categories_secondaires": [], "fonctions": ["sirh", "absences", "alertes_rh", "paie", "talent", "recrutement", "formation", "gta", "management"], "description": "Plateforme mondiale RH, paie et gestion du capital humain pour grands groupes."},
    {"id": "zoho-people", "nom": "Zoho People", "siege": "IN", "url": "https://zoho.com/fr/people/", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "sirh", "categories_secondaires": [], "fonctions": ["sirh", "absences", "alertes_rh", "gta", "talent", "recrutement", "management"], "description": "SIRH cloud de la suite Zoho : dossiers, congés, temps, évaluations."},
    {"id": "adp", "nom": "ADP", "siege": "US", "url": "https://fr.adp.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "paie", "categories_secondaires": [], "fonctions": ["paie", "sirh", "gta", "talent", "management", "absences", "alertes_rh"], "description": "Paie, RH et gestion des temps, externalisation de paie."},
    {"id": "dayforce", "nom": "Dayforce", "siege": "US", "url": "https://dayforce.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "paie", "categories_secondaires": [], "fonctions": ["paie", "sirh", "gta", "talent", "management", "absences", "alertes_rh"], "description": "Plateforme RH, paie et temps (ex-Ceridian), surtout en Amérique du Nord."},
    {"id": "deel", "nom": "Deel", "siege": "US", "url": "https://deel.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "paie", "categories_secondaires": [], "fonctions": ["paie", "sirh", "absences"], "description": "Paie internationale, contractants et employeur de référence (EOR)."},
    {"id": "ebp-paie", "nom": "EBP Paie", "siege": "FR", "url": "https://ebp.com", "deploiement": "SP", "tailles": "TM", "licence": "P", "categorie": "paie", "categories_secondaires": [], "fonctions": ["paie"], "description": "Logiciel de paie pour TPE/PME et experts-comptables."},
    {"id": "nibelis", "nom": "Nibelis", "siege": "FR", "url": "https://nibelis.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "paie", "categories_secondaires": [], "fonctions": ["paie", "sirh", "absences", "alertes_rh"], "description": "Éditeur et opérateur français de paie, gestion RH et services de paie externalisés."},
    {"id": "papaya-global", "nom": "Papaya Global", "siege": "IL", "url": "https://papayaglobal.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "paie", "categories_secondaires": [], "fonctions": ["paie"], "description": "Paie mondiale, gestion des travailleurs et paiements internationaux."},
    {"id": "payfit", "nom": "PayFit", "siege": "FR", "url": "https://payfit.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "paie", "categories_secondaires": [], "fonctions": ["paie", "sirh", "gta", "absences", "alertes_rh"], "description": "Solution de paie française automatisée avec gestion des absences et des temps."},
    {"id": "remote", "nom": "Remote", "siege": "US", "url": "https://remote.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "paie", "categories_secondaires": [], "fonctions": ["paie", "sirh", "absences"], "description": "Paie, conformité et employeur de référence (EOR) pour équipes internationales."},
    {"id": "rippling", "nom": "Rippling", "siege": "US", "url": "https://rippling.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "paie", "categories_secondaires": [], "fonctions": ["paie", "sirh", "gta", "absences", "alertes_rh"], "description": "Plateforme RH, paie, appareils et applications, surtout orientée États-Unis."},
    {"id": "sage-paie-rh", "nom": "Sage Paie & RH", "siege": "GB", "url": "https://sage.com/fr-fr/", "deploiement": "SP", "tailles": "TME", "licence": "P", "categorie": "paie", "categories_secondaires": [], "fonctions": ["paie", "sirh", "absences", "alertes_rh"], "description": "Logiciel de paie et de gestion des ressources humaines Sage."},
    {"id": "silae", "nom": "Silae", "siege": "FR", "url": "https://silae.fr", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "paie", "categories_secondaires": [], "fonctions": ["paie"], "description": "Logiciel de paie en ligne pour entreprises et cabinets comptables.", "controle": {"pays": "US", "note": "Détenu par le fonds américain Silver Lake depuis 2020"}},
    {"id": "7shifts", "nom": "7shifts", "siege": "CA", "url": "https://7shifts.com", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "gta", "categories_secondaires": [], "fonctions": ["gta", "absences", "alertes_rh"], "description": "Planning et pointage pour la restauration et l'hôtellerie."},
    {"id": "connecteam", "nom": "Connecteam", "siege": "IL", "url": "https://connecteam.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "gta", "categories_secondaires": [], "fonctions": ["gta", "absences", "alertes_rh", "messagerie"], "description": "Application mobile de planning, pointage et communication pour équipes terrain."},
    {"id": "deputy", "nom": "Deputy", "siege": "AU", "url": "https://deputy.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "gta", "categories_secondaires": [], "fonctions": ["gta", "absences", "alertes_rh"], "description": "Planning, pointage et gestion des horaires pour équipes en rotation."},
    {"id": "horoquartz", "nom": "Horoquartz", "siege": "FR", "url": "https://horoquartz.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "gta", "categories_secondaires": [], "fonctions": ["gta", "absences", "alertes_rh"], "description": "Gestion des temps, des plannings et du contrôle d'accès."},
    {"id": "kelio-bodet-software", "nom": "Kelio (Bodet Software)", "siege": "FR", "url": "https://kelio.fr", "deploiement": "SP", "tailles": "TMEG", "licence": "P", "categorie": "gta", "categories_secondaires": [], "fonctions": ["gta", "absences", "alertes_rh"], "description": "Gestion des temps et des activités : pointage, badgeuses, plannings, congés."},
    {"id": "octime", "nom": "Octime", "siege": "FR", "url": "https://octime.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "gta", "categories_secondaires": [], "fonctions": ["gta", "absences", "alertes_rh"], "description": "Gestion des temps, des plannings et des activités pour entreprises, santé et industrie."},
    {"id": "papershift", "nom": "Papershift", "siege": "DE", "url": "https://papershift.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "gta", "categories_secondaires": [], "fonctions": ["gta", "absences", "alertes_rh"], "description": "Planning des équipes, pointage et gestion des absences."},
    {"id": "planday", "nom": "Planday", "siege": "DK", "url": "https://planday.com", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "gta", "categories_secondaires": [], "fonctions": ["gta", "absences", "alertes_rh"], "description": "Planning des équipes et gestion des horaires."},
    {"id": "quinyx", "nom": "Quinyx", "siege": "SE", "url": "https://quinyx.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "gta", "categories_secondaires": [], "fonctions": ["gta", "absences", "alertes_rh"], "description": "Gestion de la main-d'œuvre : plannings, prévisions, pointage."},
    {"id": "shiftbase", "nom": "Shiftbase", "siege": "NL", "url": "https://shiftbase.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "gta", "categories_secondaires": [], "fonctions": ["gta", "absences", "alertes_rh"], "description": "Planning du personnel, pointage et congés pour équipes en horaires variables."},
    {"id": "skello", "nom": "Skello", "siege": "FR", "url": "https://skello.io", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "gta", "categories_secondaires": [], "fonctions": ["gta", "absences", "alertes_rh"], "description": "Planning et gestion des équipes pour commerces, restauration et santé."},
    {"id": "sling", "nom": "Sling", "siege": "US", "url": "https://getsling.com", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "gta", "categories_secondaires": [], "fonctions": ["gta", "absences", "alertes_rh"], "description": "Planification des équipes et pointage pour petites entreprises."},
    {"id": "when-i-work", "nom": "When I Work", "siege": "US", "url": "https://wheniwork.com", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "gta", "categories_secondaires": [], "fonctions": ["gta", "absences", "alertes_rh"], "description": "Planning des équipes, pointage et messagerie pour équipes en horaires."},
    {"id": "beetween", "nom": "Beetween", "siege": "FR", "url": "https://beetween.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "ats", "categories_secondaires": [], "fonctions": ["recrutement"], "description": "ATS français : diffusion d'offres, base de candidats, suivi du recrutement."},
    {"id": "eightfold-ai", "nom": "Eightfold AI", "siege": "US", "url": "https://eightfold.ai", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "ats", "categories_secondaires": [], "fonctions": ["recrutement", "talent"], "description": "Plateforme de talents pilotée par IA : recrutement, mobilité interne, compétences."},
    {"id": "flatchr", "nom": "Flatchr", "siege": "FR", "url": "https://flatchr.io", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "ats", "categories_secondaires": [], "fonctions": ["recrutement"], "description": "ATS français : multidiffusion et suivi des candidatures."},
    {"id": "greenhouse", "nom": "Greenhouse", "siege": "US", "url": "https://greenhouse.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "ats", "categories_secondaires": [], "fonctions": ["recrutement"], "description": "ATS structuré pour recrutement et onboarding."},
    {"id": "icims", "nom": "iCIMS", "siege": "US", "url": "https://icims.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "ats", "categories_secondaires": [], "fonctions": ["recrutement"], "description": "Plateforme d'acquisition de talents pour grandes entreprises."},
    {"id": "join", "nom": "Join", "siege": "CH", "url": "https://join.com", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "ats", "categories_secondaires": [], "fonctions": ["recrutement"], "description": "Publication d'offres gratuite et suivi des candidats."},
    {"id": "lever", "nom": "Lever", "siege": "US", "url": "https://lever.co", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "ats", "categories_secondaires": [], "fonctions": ["recrutement"], "description": "ATS et CRM de recrutement."},
    {"id": "phenom", "nom": "Phenom", "siege": "US", "url": "https://phenom.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "ats", "categories_secondaires": [], "fonctions": ["recrutement", "talent"], "description": "Plateforme d'expérience talent : recrutement, CRM candidats, mobilité interne."},
    {"id": "recruitee", "nom": "Recruitee", "siege": "NL", "url": "https://recruitee.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "ats", "categories_secondaires": [], "fonctions": ["recrutement"], "description": "ATS collaboratif pour PME : pipelines, diffusion d'offres, intégrations."},
    {"id": "smartrecruiters", "nom": "SmartRecruiters", "siege": "US", "url": "https://smartrecruiters.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "ats", "categories_secondaires": [], "fonctions": ["recrutement"], "description": "Plateforme de recrutement et d'acquisition de talents."},
    {"id": "taleez", "nom": "Taleez", "siege": "FR", "url": "https://taleez.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "ats", "categories_secondaires": [], "fonctions": ["recrutement"], "description": "Logiciel de recrutement français : multidiffusion, suivi des candidats, cooptation."},
    {"id": "teamtailor", "nom": "Teamtailor", "siege": "SE", "url": "https://teamtailor.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "ats", "categories_secondaires": [], "fonctions": ["recrutement"], "description": "ATS et marque employeur : pages carrière, suivi des candidats."},
    {"id": "workable", "nom": "Workable", "siege": "US", "url": "https://workable.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "ats", "categories_secondaires": [], "fonctions": ["recrutement"], "description": "ATS avec multidiffusion et sourcing assisté par IA."},
    {"id": "zoho-recruit", "nom": "Zoho Recruit", "siege": "IN", "url": "https://zoho.com/fr/recruit/", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "ats", "categories_secondaires": [], "fonctions": ["recrutement"], "description": "ATS de la suite Zoho pour entreprises et cabinets de recrutement."},
    {"id": "360learning", "nom": "360Learning", "siege": "FR", "url": "https://360learning.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "lms", "categories_secondaires": [], "fonctions": ["formation"], "description": "Plateforme de formation collaborative (learning platform) pour entreprises."},
    {"id": "absorb-lms", "nom": "Absorb LMS", "siege": "CA", "url": "https://absorblms.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "lms", "categories_secondaires": [], "fonctions": ["formation"], "description": "LMS pour la formation d'entreprise, clients et partenaires."},
    {"id": "beedeez", "nom": "Beedeez", "siege": "FR", "url": "https://beedeez.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "lms", "categories_secondaires": [], "fonctions": ["formation"], "description": "Microlearning mobile pour la formation en entreprise."},
    {"id": "canvas-lms", "nom": "Canvas LMS", "siege": "US", "url": "https://instructure.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "lms", "categories_secondaires": [], "fonctions": ["formation"], "description": "LMS d'Instructure pour l'éducation et la formation en entreprise."},
    {"id": "chamilo", "nom": "Chamilo", "siege": "BE", "url": "https://chamilo.org", "deploiement": "SP", "tailles": "TME", "licence": "O", "categorie": "lms", "categories_secondaires": [], "fonctions": ["formation"], "description": "LMS open source pour formation en ligne."},
    {"id": "cornerstone-ondemand", "nom": "Cornerstone OnDemand", "siege": "US", "url": "https://cornerstoneondemand.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "lms", "categories_secondaires": [], "fonctions": ["formation", "talent", "management"], "description": "Plateforme de formation et de gestion des talents."},
    {"id": "dendreo", "nom": "Dendreo", "siege": "FR", "url": "https://dendreo.com", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "lms", "categories_secondaires": ["scolarite"], "fonctions": ["formation", "scolarite", "qse"], "description": "Gestion de formation et conformité Qualiopi pour organismes de formation."},
    {"id": "digiforma", "nom": "Digiforma", "siege": "FR", "url": "https://digiforma.com", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "lms", "categories_secondaires": ["scolarite"], "fonctions": ["formation", "scolarite", "qse"], "description": "Gestion de l'activité des organismes de formation : devis, sessions, Qualiopi, facturation."},
    {"id": "docebo", "nom": "Docebo", "siege": "CA", "url": "https://docebo.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "lms", "categories_secondaires": [], "fonctions": ["formation"], "description": "LMS d'entreprise piloté par IA pour formation interne, externe et clients."},
    {"id": "edusign", "nom": "Edusign", "siege": "FR", "url": "https://edusign.com", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "lms", "categories_secondaires": [], "fonctions": ["formation", "qse"], "description": "Émargement numérique et suivi de présence en formation."},
    {"id": "moodle", "nom": "Moodle", "siege": "AU", "url": "https://moodle.com", "deploiement": "SP", "tailles": "TMEG", "licence": "O", "categorie": "lms", "categories_secondaires": [], "fonctions": ["formation"], "description": "LMS open source de référence, auto-hébergeable ou en cloud."},
    {"id": "open-edx", "nom": "Open edX", "siege": "US", "url": "https://openedx.org", "deploiement": "P", "tailles": "MEG", "licence": "O", "categorie": "lms", "categories_secondaires": [], "fonctions": ["formation"], "description": "Plateforme d'apprentissage open source pour cours en ligne à grande échelle."},
    {"id": "talentlms", "nom": "TalentLMS", "siege": "US", "url": "https://talentlms.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "lms", "categories_secondaires": [], "fonctions": ["formation"], "description": "LMS simple et rapide à déployer pour PME."},
    {"id": "15five", "nom": "15Five", "siege": "US", "url": "https://15five.com", "deploiement": "S", "tailles": "ME", "licence": "P", "categorie": "talent", "categories_secondaires": [], "fonctions": ["talent", "management", "pulse_rh"], "description": "Gestion de la performance et de l'engagement par feedbacks réguliers."},
    {"id": "betterworks", "nom": "Betterworks", "siege": "US", "url": "https://betterworks.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "talent", "categories_secondaires": [], "fonctions": ["talent", "management"], "description": "Gestion des objectifs (OKR), performance et feedback continu."},
    {"id": "culture-amp", "nom": "Culture Amp", "siege": "AU", "url": "https://cultureamp.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "talent", "categories_secondaires": [], "fonctions": ["talent", "management", "pulse_rh"], "description": "Plateforme d'expérience collaborateur : enquêtes d'engagement, performance et développement."},
    {"id": "gloat", "nom": "Gloat", "siege": "IL", "url": "https://gloat.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "talent", "categories_secondaires": [], "fonctions": ["talent", "formation"], "description": "Place de marché des talents et mobilité interne par IA."},
    {"id": "lattice", "nom": "Lattice", "siege": "US", "url": "https://lattice.com", "deploiement": "S", "tailles": "ME", "licence": "P", "categorie": "talent", "categories_secondaires": [], "fonctions": ["talent", "management", "pulse_rh"], "description": "Gestion de la performance, objectifs, feedbacks et engagement."},
    {"id": "leapsome", "nom": "Leapsome", "siege": "DE", "url": "https://leapsome.com", "deploiement": "S", "tailles": "ME", "licence": "P", "categorie": "talent", "categories_secondaires": [], "fonctions": ["talent", "management", "pulse_rh"], "description": "Performance, objectifs, enquêtes et apprentissage dans une même plateforme."},
    {"id": "microsoft-viva", "nom": "Microsoft Viva", "siege": "US", "url": "https://microsoft.com/fr-fr/microsoft-viva", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "talent", "categories_secondaires": [], "fonctions": ["talent", "management", "intranet"], "description": "Expérience collaborateur dans Microsoft 365 : objectifs, retours, engagement."},
    {"id": "qualtrics-employeexm", "nom": "Qualtrics EmployeeXM", "siege": "US", "url": "https://qualtrics.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "talent", "categories_secondaires": [], "fonctions": ["talent", "management", "pulse_rh"], "description": "Enquêtes d'engagement et d'expérience collaborateur à grande échelle."},
    {"id": "supermood", "nom": "Supermood", "siege": "FR", "url": "https://supermood.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "talent", "categories_secondaires": [], "fonctions": ["talent", "management", "pulse_rh"], "description": "Enquêtes de climat social et baromètres d'engagement collaborateur."},
    {"id": "workleap-officevibe", "nom": "Workleap Officevibe", "siege": "CA", "url": "https://workleap.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "talent", "categories_secondaires": [], "fonctions": ["talent", "management", "pulse_rh"], "description": "Enquêtes de pouls et feedback d'équipe."},
    {"id": "attio", "nom": "Attio", "siege": "GB", "url": "https://attio.com", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "crm", "categories_secondaires": [], "fonctions": ["crm"], "description": "CRM moderne personnalisable pour startups et PME."},
    {"id": "capsule-crm", "nom": "Capsule CRM", "siege": "GB", "url": "https://capsulecrm.com", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "crm", "categories_secondaires": [], "fonctions": ["crm"], "description": "CRM simple pour PME et indépendants."},
    {"id": "close", "nom": "Close", "siege": "US", "url": "https://close.com", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "crm", "categories_secondaires": [], "fonctions": ["crm", "telephonie"], "description": "CRM pour équipes de vente à distance avec appels et e-mails intégrés."},
    {"id": "copper", "nom": "Copper", "siege": "US", "url": "https://copper.com", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "crm", "categories_secondaires": [], "fonctions": ["crm"], "description": "CRM conçu pour s'intégrer à Google Workspace."},
    {"id": "creatio", "nom": "Creatio", "siege": "US", "url": "https://creatio.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "crm", "categories_secondaires": [], "fonctions": ["crm", "bpm", "lowcode", "marketing"], "description": "Plateforme CRM et automatisation de processus low-code."},
    {"id": "efficy", "nom": "Efficy", "siege": "BE", "url": "https://efficy.com", "deploiement": "S", "tailles": "ME", "licence": "P", "categorie": "crm", "categories_secondaires": [], "fonctions": ["crm", "marketing"], "description": "CRM européen pour PME et ETI, avec marketing et gestion d'événements."},
    {"id": "espocrm", "nom": "EspoCRM", "siege": "??", "url": "https://espocrm.com", "deploiement": "SP", "tailles": "TM", "licence": "O", "categorie": "crm", "categories_secondaires": [], "fonctions": ["crm"], "description": "CRM open source léger et personnalisable."},
    {"id": "eudonet", "nom": "Eudonet", "siege": "FR", "url": "https://eudonet.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "crm", "categories_secondaires": [], "fonctions": ["crm", "marketing"], "description": "CRM français adaptable pour métiers de services, associations et enseignement."},
    {"id": "folk", "nom": "folk", "siege": "FR", "url": "https://folk.app", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "crm", "categories_secondaires": [], "fonctions": ["crm"], "description": "CRM léger collaboratif pour gérer relations et contacts."},
    {"id": "freshsales", "nom": "Freshsales", "siege": "US", "url": "https://freshworks.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "crm", "categories_secondaires": [], "fonctions": ["crm"], "description": "CRM de Freshworks avec téléphonie et chat intégrés."},
    {"id": "hubspot-crm", "nom": "HubSpot CRM", "siege": "US", "url": "https://hubspot.fr", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "crm", "categories_secondaires": ["marketing", "support"], "fonctions": ["crm", "marketing", "support", "portail_client", "cpq", "avant_ventes"], "description": "CRM et plateforme inbound : marketing, ventes, service client et portail."},
    {"id": "insightly", "nom": "Insightly", "siege": "US", "url": "https://insightly.com", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "crm", "categories_secondaires": [], "fonctions": ["crm", "projets"], "description": "CRM avec gestion de projets pour PME."},
    {"id": "microsoft-dynamics-365-sales", "nom": "Microsoft Dynamics 365 Sales", "siege": "US", "url": "https://dynamics.microsoft.com/fr-fr/", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "crm", "categories_secondaires": [], "fonctions": ["crm", "cpq", "avant_ventes"], "description": "CRM Microsoft intégré à Microsoft 365, Teams et Power Platform."},
    {"id": "monday-sales-crm", "nom": "monday sales CRM", "siege": "IL", "url": "https://monday.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "crm", "categories_secondaires": [], "fonctions": ["crm", "projets"], "description": "CRM construit sur le work OS monday.com."},
    {"id": "nocrm-io", "nom": "noCRM.io", "siege": "FR", "url": "https://nocrm.io", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "crm", "categories_secondaires": [], "fonctions": ["crm"], "description": "Gestion de leads simplifiée pour équipes commerciales."},
    {"id": "nutshell", "nom": "Nutshell", "siege": "US", "url": "https://nutshell.com", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "crm", "categories_secondaires": [], "fonctions": ["crm", "marketing"], "description": "CRM et emailing pour équipes commerciales de PME."},
    {"id": "oracle-cx-sales", "nom": "Oracle CX Sales", "siege": "US", "url": "https://oracle.com/fr/cx/", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "crm", "categories_secondaires": [], "fonctions": ["crm", "cpq", "avant_ventes"], "description": "CRM d'Oracle pour grandes équipes commerciales."},
    {"id": "pipedrive", "nom": "Pipedrive", "siege": "US", "url": "https://pipedrive.com/fr", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "crm", "categories_secondaires": [], "fonctions": ["crm"], "description": "CRM orienté action pour la gestion visuelle du tunnel de vente."},
    {"id": "salesflare", "nom": "Salesflare", "siege": "BE", "url": "https://salesflare.com", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "crm", "categories_secondaires": [], "fonctions": ["crm"], "description": "CRM qui se remplit automatiquement depuis e-mails et agendas."},
    {"id": "salesforce-sales-cloud", "nom": "Salesforce Sales Cloud", "siege": "US", "url": "https://salesforce.com/fr/", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "crm", "categories_secondaires": ["portail"], "fonctions": ["crm", "portail_client", "cpq", "avant_ventes"], "description": "CRM cloud : opportunités, prévisions, portails et écosystème AppExchange."},
    {"id": "sap-sales-cloud", "nom": "SAP Sales Cloud", "siege": "DE", "url": "https://sap.com/france/", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "crm", "categories_secondaires": [], "fonctions": ["crm", "cpq", "avant_ventes"], "description": "CRM de SAP intégré à l'ERP."},
    {"id": "sellsy", "nom": "Sellsy", "siege": "FR", "url": "https://sellsy.com", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "crm", "categories_secondaires": [], "fonctions": ["crm", "facturation", "efacture"], "description": "Suite française CRM, devis, facturation, trésorerie et gestion des ventes pour PME."},
    {"id": "sugarcrm", "nom": "SugarCRM", "siege": "US", "url": "https://sugarcrm.com", "deploiement": "SP", "tailles": "ME", "licence": "P", "categorie": "crm", "categories_secondaires": [], "fonctions": ["crm", "marketing", "support"], "description": "CRM modulaire pour grandes équipes commerciales."},
    {"id": "suitecrm", "nom": "SuiteCRM", "siege": "GB", "url": "https://suitecrm.com", "deploiement": "SP", "tailles": "TME", "licence": "O", "categorie": "crm", "categories_secondaires": [], "fonctions": ["crm", "marketing", "support"], "description": "CRM open source dérivé de SugarCRM, auto-hébergeable."},
    {"id": "teamleader", "nom": "Teamleader", "siege": "BE", "url": "https://teamleader.eu", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "crm", "categories_secondaires": [], "fonctions": ["crm", "facturation", "projets", "cra", "avant_ventes", "prefacturation"], "description": "CRM, facturation et gestion de projets pour PME de services."},
    {"id": "twenty", "nom": "Twenty", "siege": "FR", "url": "https://twenty.com", "deploiement": "SP", "tailles": "TM", "licence": "O", "categorie": "crm", "categories_secondaires": [], "fonctions": ["crm"], "description": "CRM open source moderne, auto-hébergeable."},
    {"id": "zoho-crm", "nom": "Zoho CRM", "siege": "IN", "url": "https://zoho.com/fr/crm/", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "crm", "categories_secondaires": [], "fonctions": ["crm", "marketing"], "description": "CRM de la suite Zoho : pipeline, automatisation, analytique."},
    {"id": "cincom-cpq", "nom": "Cincom CPQ", "siege": "US", "url": "https://cincom.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "cpq", "categories_secondaires": [], "fonctions": ["cpq", "avant_ventes"], "description": "Configuration produits complexes et devis."},
    {"id": "configit", "nom": "Configit", "siege": "DK", "url": "https://configit.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "cpq", "categories_secondaires": [], "fonctions": ["cpq", "avant_ventes"], "description": "Configuration produit, règles et CPQ pour fabricants."},
    {"id": "conga-cpq", "nom": "Conga CPQ", "siege": "US", "url": "https://conga.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "cpq", "categories_secondaires": [], "fonctions": ["cpq", "avant_ventes", "clm", "engagements"], "description": "Devis, contrats et revenu : CPQ intégré à Salesforce."},
    {"id": "dealhub", "nom": "DealHub", "siege": "IL", "url": "https://dealhub.io", "deploiement": "S", "tailles": "ME", "licence": "P", "categorie": "cpq", "categories_secondaires": [], "fonctions": ["cpq", "avant_ventes"], "description": "CPQ et gestion de contrats pour ventes SaaS."},
    {"id": "oracle-cpq", "nom": "Oracle CPQ", "siege": "US", "url": "https://oracle.com/fr/cx/", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "cpq", "categories_secondaires": [], "fonctions": ["cpq", "avant_ventes"], "description": "Configuration, tarification et devis d'Oracle."},
    {"id": "pandadoc", "nom": "PandaDoc", "siege": "US", "url": "https://pandadoc.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "cpq", "categories_secondaires": [], "fonctions": ["cpq", "avant_ventes", "signature"], "description": "Création de propositions, devis et signature électronique."},
    {"id": "pricefx", "nom": "Pricefx", "siege": "DE", "url": "https://pricefx.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "cpq", "categories_secondaires": [], "fonctions": ["cpq", "avant_ventes"], "description": "Gestion des prix et optimisation tarifaire avec CPQ."},
    {"id": "salesforce-cpq", "nom": "Salesforce CPQ", "siege": "US", "url": "https://salesforce.com/fr/", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "cpq", "categories_secondaires": [], "fonctions": ["cpq", "avant_ventes"], "description": "Configuration, prix et devis complexes intégrés à Salesforce."},
    {"id": "sap-cpq", "nom": "SAP CPQ", "siege": "DE", "url": "https://sap.com/france/", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "cpq", "categories_secondaires": [], "fonctions": ["cpq", "avant_ventes"], "description": "Configuration, prix et devis intégrés à l'écosystème SAP."},
    {"id": "tacton-cpq", "nom": "Tacton CPQ", "siege": "SE", "url": "https://tacton.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "cpq", "categories_secondaires": [], "fonctions": ["cpq", "avant_ventes"], "description": "Configuration de produits complexes et devis pour industriels."},
    {"id": "actito", "nom": "Actito", "siege": "BE", "url": "https://actito.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "marketing", "categories_secondaires": [], "fonctions": ["marketing"], "description": "Plateforme de marketing relationnel multicanal."},
    {"id": "activecampaign", "nom": "ActiveCampaign", "siege": "US", "url": "https://activecampaign.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "marketing", "categories_secondaires": [], "fonctions": ["marketing", "crm"], "description": "Marketing automation, emailing et CRM."},
    {"id": "adobe-marketo-engage", "nom": "Adobe Marketo Engage", "siege": "US", "url": "https://business.adobe.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "marketing", "categories_secondaires": [], "fonctions": ["marketing"], "description": "Marketing automation B2B d'Adobe."},
    {"id": "brevo", "nom": "Brevo", "siege": "FR", "url": "https://brevo.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "marketing", "categories_secondaires": [], "fonctions": ["marketing", "crm"], "description": "Emailing, SMS, CRM et automatisation marketing (ex-Sendinblue)."},
    {"id": "dolist", "nom": "Dolist", "siege": "FR", "url": "https://dolist.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "marketing", "categories_secondaires": [], "fonctions": ["marketing"], "description": "Plateforme française d'emailing et de marketing automation."},
    {"id": "emarsys", "nom": "Emarsys", "siege": "AT", "url": "https://emarsys.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "marketing", "categories_secondaires": [], "fonctions": ["marketing"], "description": "Plateforme de marketing omnicanal de SAP."},
    {"id": "getresponse", "nom": "GetResponse", "siege": "PL", "url": "https://getresponse.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "marketing", "categories_secondaires": [], "fonctions": ["marketing"], "description": "Emailing, landing pages et webinaires."},
    {"id": "hootsuite", "nom": "Hootsuite", "siege": "CA", "url": "https://hootsuite.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "marketing", "categories_secondaires": [], "fonctions": ["marketing"], "description": "Gestion des réseaux sociaux et planification de publications."},
    {"id": "klaviyo", "nom": "Klaviyo", "siege": "US", "url": "https://klaviyo.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "marketing", "categories_secondaires": [], "fonctions": ["marketing"], "description": "Marketing automation pour e-commerce."},
    {"id": "lemlist", "nom": "Lemlist", "siege": "FR", "url": "https://lemlist.com", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "marketing", "categories_secondaires": [], "fonctions": ["marketing", "crm"], "description": "Prospection commerciale multicanal par e-mail et LinkedIn."},
    {"id": "mailchimp", "nom": "Mailchimp", "siege": "US", "url": "https://mailchimp.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "marketing", "categories_secondaires": [], "fonctions": ["marketing"], "description": "Plateforme d'emailing et de marketing automation pour PME."},
    {"id": "mailerlite", "nom": "MailerLite", "siege": "LT", "url": "https://mailerlite.com", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "marketing", "categories_secondaires": [], "fonctions": ["marketing"], "description": "Emailing simple pour PME et indépendants."},
    {"id": "mailjet", "nom": "Mailjet", "siege": "FR", "url": "https://mailjet.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "marketing", "categories_secondaires": [], "fonctions": ["marketing"], "description": "Emailing marketing et transactionnel."},
    {"id": "mautic", "nom": "Mautic", "siege": "US", "url": "https://mautic.org", "deploiement": "SP", "tailles": "TME", "licence": "O", "categorie": "marketing", "categories_secondaires": [], "fonctions": ["marketing"], "description": "Marketing automation open source."},
    {"id": "plezi", "nom": "Plezi", "siege": "FR", "url": "https://plezi.co", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "marketing", "categories_secondaires": [], "fonctions": ["marketing"], "description": "Marketing automation B2B pour PME."},
    {"id": "salesforce-marketing-cloud", "nom": "Salesforce Marketing Cloud", "siege": "US", "url": "https://salesforce.com/fr/", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "marketing", "categories_secondaires": [], "fonctions": ["marketing"], "description": "Marketing multicanal personnalisé de Salesforce."},
    {"id": "sarbacane", "nom": "Sarbacane", "siege": "FR", "url": "https://sarbacane.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "marketing", "categories_secondaires": [], "fonctions": ["marketing"], "description": "Emailing, SMS et marketing automation français."},
    {"id": "splio", "nom": "Splio", "siege": "FR", "url": "https://splio.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "marketing", "categories_secondaires": [], "fonctions": ["marketing"], "description": "Marketing relationnel et fidélisation pour retail."},
    {"id": "sprout-social", "nom": "Sprout Social", "siege": "US", "url": "https://sproutsocial.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "marketing", "categories_secondaires": [], "fonctions": ["marketing"], "description": "Gestion des réseaux sociaux, écoute et reporting."},
    {"id": "waalaxy", "nom": "Waalaxy", "siege": "FR", "url": "https://waalaxy.com", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "marketing", "categories_secondaires": [], "fonctions": ["marketing"], "description": "Automatisation de la prospection LinkedIn et e-mail."},
    {"id": "adobe-commerce-magento", "nom": "Adobe Commerce (Magento)", "siege": "US", "url": "https://business.adobe.com", "deploiement": "SP", "tailles": "MEG", "licence": "O", "categorie": "ecommerce", "categories_secondaires": [], "fonctions": ["ecommerce"], "description": "Plateforme e-commerce d'Adobe, avec édition open source Magento."},
    {"id": "akeneo", "nom": "Akeneo", "siege": "FR", "url": "https://akeneo.com", "deploiement": "SP", "tailles": "MEG", "licence": "O", "categorie": "ecommerce", "categories_secondaires": [], "fonctions": ["ecommerce"], "description": "PIM français pour centraliser et diffuser l'information produit."},
    {"id": "bigcommerce", "nom": "BigCommerce", "siege": "US", "url": "https://bigcommerce.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "ecommerce", "categories_secondaires": [], "fonctions": ["ecommerce"], "description": "Plateforme e-commerce SaaS ouverte, B2B et B2C."},
    {"id": "commercetools", "nom": "commercetools", "siege": "DE", "url": "https://commercetools.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "ecommerce", "categories_secondaires": [], "fonctions": ["ecommerce"], "description": "Plateforme de commerce headless basée sur API."},
    {"id": "inriver", "nom": "inRiver", "siege": "SE", "url": "https://inriver.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "ecommerce", "categories_secondaires": [], "fonctions": ["ecommerce"], "description": "PIM pour marques et distributeurs."},
    {"id": "mirakl", "nom": "Mirakl", "siege": "FR", "url": "https://mirakl.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "ecommerce", "categories_secondaires": [], "fonctions": ["ecommerce"], "description": "Plateformes de marketplaces B2B et B2C."},
    {"id": "pimcore", "nom": "Pimcore", "siege": "AT", "url": "https://pimcore.com", "deploiement": "SP", "tailles": "MEG", "licence": "O", "categorie": "ecommerce", "categories_secondaires": ["dam"], "fonctions": ["ecommerce", "dam"], "description": "Plateforme PIM, MDM et DXP open source."},
    {"id": "prestashop", "nom": "PrestaShop", "siege": "FR", "url": "https://prestashop.com", "deploiement": "SP", "tailles": "TME", "licence": "O", "categorie": "ecommerce", "categories_secondaires": [], "fonctions": ["ecommerce"], "description": "Solution e-commerce open source française."},
    {"id": "salesforce-commerce-cloud", "nom": "Salesforce Commerce Cloud", "siege": "US", "url": "https://salesforce.com/fr/", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "ecommerce", "categories_secondaires": [], "fonctions": ["ecommerce"], "description": "Plateforme e-commerce B2C et B2B de Salesforce."},
    {"id": "salsify", "nom": "Salsify", "siege": "US", "url": "https://salsify.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "ecommerce", "categories_secondaires": [], "fonctions": ["ecommerce"], "description": "PIM et syndication de contenus produit."},
    {"id": "sap-commerce-cloud", "nom": "SAP Commerce Cloud", "siege": "DE", "url": "https://sap.com/france/", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "ecommerce", "categories_secondaires": [], "fonctions": ["ecommerce"], "description": "Plateforme e-commerce B2B et B2C de SAP."},
    {"id": "shopify", "nom": "Shopify", "siege": "CA", "url": "https://shopify.com/fr", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "ecommerce", "categories_secondaires": ["pos"], "fonctions": ["ecommerce", "pos"], "description": "Plateforme e-commerce en SaaS pour boutiques et marques."},
    {"id": "shopware", "nom": "Shopware", "siege": "DE", "url": "https://shopware.com", "deploiement": "SP", "tailles": "ME", "licence": "O", "categorie": "ecommerce", "categories_secondaires": [], "fonctions": ["ecommerce"], "description": "Plateforme e-commerce allemande open source."},
    {"id": "sylius", "nom": "Sylius", "siege": "PL", "url": "https://sylius.com", "deploiement": "SP", "tailles": "ME", "licence": "O", "categorie": "ecommerce", "categories_secondaires": [], "fonctions": ["ecommerce"], "description": "Framework e-commerce open source headless."},
    {"id": "wizishop", "nom": "Wizishop", "siege": "FR", "url": "https://wizishop.fr", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "ecommerce", "categories_secondaires": [], "fonctions": ["ecommerce"], "description": "Création de boutique en ligne pour TPE."},
    {"id": "woocommerce", "nom": "WooCommerce", "siege": "US", "url": "https://woocommerce.com", "deploiement": "SP", "tailles": "TME", "licence": "O", "categorie": "ecommerce", "categories_secondaires": [], "fonctions": ["ecommerce"], "description": "Extension e-commerce open source de WordPress."},
    {"id": "chatwoot", "nom": "Chatwoot", "siege": "US", "url": "https://chatwoot.com", "deploiement": "SP", "tailles": "TME", "licence": "O", "categorie": "support", "categories_secondaires": [], "fonctions": ["support"], "description": "Plateforme de support client omnicanal open source."},
    {"id": "crisp", "nom": "Crisp", "siege": "FR", "url": "https://crisp.chat", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "support", "categories_secondaires": [], "fonctions": ["support", "marketing"], "description": "Chat, messagerie partagée et support client français."},
    {"id": "freshdesk", "nom": "Freshdesk", "siege": "US", "url": "https://freshdesk.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "support", "categories_secondaires": [], "fonctions": ["support", "portail_client", "maintenance"], "description": "Helpdesk omnicanal de Freshworks."},
    {"id": "front", "nom": "Front", "siege": "US", "url": "https://front.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "support", "categories_secondaires": [], "fonctions": ["support"], "description": "Boîte de réception collaborative pour équipes."},
    {"id": "gorgias", "nom": "Gorgias", "siege": "US", "url": "https://gorgias.com", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "support", "categories_secondaires": [], "fonctions": ["support"], "description": "Helpdesk pour e-commerce, intégré à Shopify."},
    {"id": "help-scout", "nom": "Help Scout", "siege": "US", "url": "https://helpscout.com", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "support", "categories_secondaires": [], "fonctions": ["support"], "description": "Helpdesk centré sur la boîte mail partagée."},
    {"id": "intercom", "nom": "Intercom", "siege": "US", "url": "https://intercom.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "support", "categories_secondaires": [], "fonctions": ["support"], "description": "Support client et messagerie conversationnelle assistés par IA."},
    {"id": "livechat", "nom": "LiveChat", "siege": "PL", "url": "https://livechat.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "support", "categories_secondaires": [], "fonctions": ["support"], "description": "Chat en direct pour sites web."},
    {"id": "osticket", "nom": "osTicket", "siege": "??", "url": "https://osticket.com", "deploiement": "P", "tailles": "TME", "licence": "O", "categorie": "support", "categories_secondaires": [], "fonctions": ["support"], "description": "Système de tickets open source."},
    {"id": "salesforce-service-cloud", "nom": "Salesforce Service Cloud", "siege": "US", "url": "https://salesforce.com/fr/", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "support", "categories_secondaires": [], "fonctions": ["support", "portail_client", "maintenance"], "description": "Service client et centre de contact de Salesforce."},
    {"id": "tidio", "nom": "Tidio", "siege": "PL", "url": "https://tidio.com", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "support", "categories_secondaires": [], "fonctions": ["support"], "description": "Chat en direct et chatbot pour PME."},
    {"id": "zendesk", "nom": "Zendesk", "siege": "US", "url": "https://zendesk.fr", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "support", "categories_secondaires": [], "fonctions": ["support", "portail_client", "maintenance"], "description": "Plateforme de support client : tickets, chat, base de connaissances."},
    {"id": "zoho-desk", "nom": "Zoho Desk", "siege": "IN", "url": "https://zoho.com/fr/desk/", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "support", "categories_secondaires": [], "fonctions": ["support", "portail_client", "maintenance"], "description": "Helpdesk de la suite Zoho."},
    {"id": "3cx", "nom": "3CX", "siege": "CY", "url": "https://3cx.com", "deploiement": "SP", "tailles": "TME", "licence": "P", "categorie": "telephonie", "categories_secondaires": [], "fonctions": ["telephonie"], "description": "Standard téléphonique IP et communications unifiées."},
    {"id": "aircall", "nom": "Aircall", "siege": "FR", "url": "https://aircall.io", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "telephonie", "categories_secondaires": [], "fonctions": ["telephonie", "support"], "description": "Téléphonie cloud intégrée aux CRM et aux outils de support."},
    {"id": "alcatel-lucent-enterprise", "nom": "Alcatel-Lucent Enterprise", "siege": "FR", "url": "https://al-enterprise.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "telephonie", "categories_secondaires": [], "fonctions": ["telephonie", "messagerie"], "description": "Communications unifiées et réseaux d'entreprise, plateforme Rainbow."},
    {"id": "dialpad", "nom": "Dialpad", "siege": "US", "url": "https://dialpad.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "telephonie", "categories_secondaires": [], "fonctions": ["telephonie"], "description": "Téléphonie cloud et visioconférence assistées par IA."},
    {"id": "five9", "nom": "Five9", "siege": "US", "url": "https://five9.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "telephonie", "categories_secondaires": [], "fonctions": ["telephonie", "support"], "description": "Centre de contact cloud (CCaaS) : routage des appels, composeur prédictif, supervision."},
    {"id": "genesys-cloud-cx", "nom": "Genesys Cloud CX", "siege": "US", "url": "https://genesys.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "telephonie", "categories_secondaires": [], "fonctions": ["telephonie", "support"], "description": "Centre de contact cloud omnicanal."},
    {"id": "microsoft-teams-phone", "nom": "Microsoft Teams Phone", "siege": "US", "url": "https://microsoft.com/fr-fr/microsoft-teams/", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "telephonie", "categories_secondaires": [], "fonctions": ["telephonie"], "description": "Téléphonie cloud intégrée à Microsoft Teams."},
    {"id": "mitel", "nom": "Mitel", "siege": "CA", "url": "https://mitel.com", "deploiement": "SP", "tailles": "TMEG", "licence": "P", "categorie": "telephonie", "categories_secondaires": [], "fonctions": ["telephonie"], "description": "Communications unifiées et téléphonie cloud ou sur site."},
    {"id": "nice-cxone", "nom": "NICE CXone", "siege": "IL", "url": "https://nice.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "telephonie", "categories_secondaires": [], "fonctions": ["telephonie", "support"], "description": "Centre de contact cloud et analytique d'expérience client."},
    {"id": "odigo", "nom": "Odigo", "siege": "FR", "url": "https://odigo.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "telephonie", "categories_secondaires": [], "fonctions": ["telephonie", "support"], "description": "Centre de contact cloud (groupe Capgemini)."},
    {"id": "ringcentral", "nom": "RingCentral", "siege": "US", "url": "https://ringcentral.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "telephonie", "categories_secondaires": [], "fonctions": ["telephonie", "messagerie"], "description": "Communications unifiées cloud : téléphonie, visio, messagerie."},
    {"id": "ringover", "nom": "Ringover", "siege": "FR", "url": "https://ringover.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "telephonie", "categories_secondaires": [], "fonctions": ["telephonie", "support"], "description": "Téléphonie cloud et centre de contact français."},
    {"id": "sinch", "nom": "Sinch", "siege": "SE", "url": "https://sinch.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "telephonie", "categories_secondaires": [], "fonctions": ["telephonie"], "description": "Communication cloud (SMS, voix, e-mail) par API."},
    {"id": "talkdesk", "nom": "Talkdesk", "siege": "US", "url": "https://talkdesk.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "telephonie", "categories_secondaires": [], "fonctions": ["telephonie", "support"], "description": "Centre de contact cloud (CCaaS) avec fonctions d'IA et intégrations aux CRM."},
    {"id": "twilio-flex", "nom": "Twilio Flex", "siege": "US", "url": "https://twilio.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "telephonie", "categories_secondaires": [], "fonctions": ["telephonie"], "description": "Centre de contact programmable basé sur API."},
    {"id": "webex-calling", "nom": "Webex Calling", "siege": "US", "url": "https://webex.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "telephonie", "categories_secondaires": [], "fonctions": ["telephonie", "messagerie"], "description": "Téléphonie cloud et centre de contact de Cisco Webex."},
    {"id": "wildix", "nom": "Wildix", "siege": "IT", "url": "https://wildix.com", "deploiement": "SP", "tailles": "TMEG", "licence": "P", "categorie": "telephonie", "categories_secondaires": [], "fonctions": ["telephonie", "messagerie"], "description": "Communications unifiées avec visioconférence intégrée."},
    {"id": "zoom-phone", "nom": "Zoom Phone", "siege": "US", "url": "https://zoom.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "telephonie", "categories_secondaires": [], "fonctions": ["telephonie"], "description": "Téléphonie cloud de Zoom."},
    {"id": "copilot", "nom": "Copilot", "siege": "US", "url": "https://copilot.com", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "portail", "categories_secondaires": [], "fonctions": ["portail_client"], "description": "Portail client personnalisable pour cabinets de services."},
    {"id": "liferay-dxp", "nom": "Liferay DXP", "siege": "US", "url": "https://liferay.com", "deploiement": "SP", "tailles": "MEG", "licence": "O", "categorie": "portail", "categories_secondaires": [], "fonctions": ["portail_client"], "description": "Plateforme de portails et d'expérience digitale."},
    {"id": "microsoft-power-pages", "nom": "Microsoft Power Pages", "siege": "US", "url": "https://powerpages.microsoft.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "portail", "categories_secondaires": [], "fonctions": ["portail_client", "lowcode"], "description": "Création de sites et portails externes low-code sur Dataverse."},
    {"id": "moxo", "nom": "Moxo", "siege": "US", "url": "https://moxo.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "portail", "categories_secondaires": [], "fonctions": ["portail_client"], "description": "Portails clients sécurisés et workflows d'échange."},
    {"id": "noloco", "nom": "Noloco", "siege": "??", "url": "https://noloco.io", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "portail", "categories_secondaires": [], "fonctions": ["portail_client", "lowcode"], "description": "Portails clients et applications internes créés à partir de tableurs et de bases de données."},
    {"id": "salesforce-experience-cloud", "nom": "Salesforce Experience Cloud", "siege": "US", "url": "https://salesforce.com/fr/", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "portail", "categories_secondaires": [], "fonctions": ["portail_client"], "description": "Portails clients, partenaires et communautés sur plateforme Salesforce."},
    {"id": "sharefile", "nom": "ShareFile", "siege": "US", "url": "https://sharefile.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "portail", "categories_secondaires": [], "fonctions": ["portail_client", "ged"], "description": "Partage sécurisé de documents et portail client (Progress)."},
    {"id": "softr", "nom": "Softr", "siege": "AT", "url": "https://softr.io", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "portail", "categories_secondaires": [], "fonctions": ["portail_client", "lowcode"], "description": "Portails et applications no-code sur Airtable ou Google Sheets."},
    {"id": "stacker", "nom": "Stacker", "siege": "GB", "url": "https://stackerhq.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "portail", "categories_secondaires": [], "fonctions": ["portail_client", "lowcode"], "description": "Portails clients et partenaires no-code connectés à vos données."},
    {"id": "suitedash", "nom": "SuiteDash", "siege": "US", "url": "https://suitedash.com", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "portail", "categories_secondaires": [], "fonctions": ["portail_client", "crm", "projets"], "description": "Portail client avec CRM, projets et facturation intégrés."},
    {"id": "akuiteo", "nom": "Akuiteo", "siege": "FR", "url": "https://akuiteo.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "psa", "categories_secondaires": [], "fonctions": ["cra", "projets", "rm", "rentabilite", "gantt", "engagements", "alertes_ops", "prefacturation", "compta"], "description": "ERP/PSA intégré pour éditeurs de logiciels, bureaux d'études et ESN."},
    {"id": "bigtime", "nom": "BigTime", "siege": "US", "url": "https://bigtime.net", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "psa", "categories_secondaires": [], "fonctions": ["cra", "projets", "rm", "rentabilite", "gantt", "engagements", "alertes_ops", "prefacturation", "facturation"], "description": "Suivi du temps, facturation et gestion de projets pour sociétés de services."},
    {"id": "boondmanager", "nom": "BoondManager", "siege": "FR", "url": "https://boondmanager.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "psa", "categories_secondaires": [], "fonctions": ["cra", "projets", "rm", "rentabilite", "engagements", "alertes_ops", "prefacturation", "crm", "avant_ventes"], "description": "ERP/PSA SaaS full-web pour ESN, cabinets de conseil et sociétés de recrutement."},
    {"id": "certinia", "nom": "Certinia", "siege": "US", "url": "https://certinia.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "psa", "categories_secondaires": [], "fonctions": ["cra", "projets", "rm", "rentabilite", "gantt", "engagements", "alertes_ops", "prefacturation", "compta", "risques_projet"], "description": "PSA et ERP d'entreprise développés nativement sur la plateforme Salesforce (ex-FinancialForce)."},
    {"id": "deltek-maconomy", "nom": "Deltek Maconomy", "siege": "US", "url": "https://deltek.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "psa", "categories_secondaires": [], "fonctions": ["cra", "projets", "rm", "rentabilite", "gantt", "engagements", "alertes_ops", "prefacturation", "compta"], "description": "ERP/PSA pour grands cabinets d'audit, de conseil, d'architecture et agences."},
    {"id": "deltek-vantagepoint", "nom": "Deltek Vantagepoint", "siege": "US", "url": "https://deltek.com", "deploiement": "S", "tailles": "ME", "licence": "P", "categorie": "psa", "categories_secondaires": [], "fonctions": ["cra", "projets", "rm", "rentabilite", "gantt", "engagements", "alertes_ops", "prefacturation", "compta", "crm", "avant_ventes"], "description": "ERP/PSA pour cabinets d'architecture, d'ingénierie et de conseil."},
    {"id": "everwin-gx-sx", "nom": "Everwin (GX, SX)", "siege": "FR", "url": "https://everwin.fr", "deploiement": "SP", "tailles": "TMEG", "licence": "P", "categorie": "psa", "categories_secondaires": [], "fonctions": ["cra", "projets", "rm", "rentabilite", "gantt", "engagements", "alertes_ops", "prefacturation", "facturation"], "description": "ERP/PSA français pour sociétés de services : affaires, temps, ressources, rentabilité, facturation.", "controle": {"pays": "CA", "note": "Groupe Harris Computer (Constellation Software, Canada) depuis 2020"}},
    {"id": "float", "nom": "Float", "siege": "US", "url": "https://float.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "psa", "categories_secondaires": [], "fonctions": ["cra", "projets", "rm", "rentabilite"], "description": "Planification des ressources et de la capacité des équipes projet."},
    {"id": "intapp", "nom": "Intapp", "siege": "US", "url": "https://intapp.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "psa", "categories_secondaires": [], "fonctions": ["cra", "projets", "rm", "rentabilite", "engagements", "alertes_ops", "crm", "clm", "avant_ventes"], "description": "Logiciels pour cabinets de conseil, d'audit et d'avocats : temps, relation client, conformité."},
    {"id": "kantata", "nom": "Kantata", "siege": "US", "url": "https://kantata.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "psa", "categories_secondaires": [], "fonctions": ["cra", "projets", "rm", "rentabilite", "gantt", "engagements", "alertes_ops", "prefacturation"], "description": "Plateforme PSA internationale pour agences, cabinets de conseil et ETI de services (ex-Mavenlink et Kimble)."},
    {"id": "netsuite-openair", "nom": "NetSuite OpenAir", "siege": "US", "url": "https://netsuite.com/portal/fr/", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "psa", "categories_secondaires": [], "fonctions": ["cra", "projets", "rm", "rentabilite", "gantt", "engagements", "alertes_ops", "prefacturation", "compta"], "description": "PSA d'Oracle NetSuite : projets, temps, ressources, facturation."},
    {"id": "productive", "nom": "Productive", "siege": "HR", "url": "https://productive.io", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "psa", "categories_secondaires": [], "fonctions": ["cra", "projets", "rm", "rentabilite", "gantt", "engagements", "alertes_ops", "prefacturation", "crm", "facturation", "avant_ventes"], "description": "Gestion d'agence : projets, temps, budgets, facturation."},
    {"id": "pylotik", "nom": "pylotik", "siege": "FR", "url": "https://pylotik.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "psa", "categories_secondaires": ["pilotage", "pm"], "fonctions": ["cra", "projets", "rm", "rentabilite", "gantt", "engagements", "alertes_ops", "prefacturation", "pilotage_op", "portail_client", "fsm", "absences", "management", "alertes_rh", "gouvernance_pilotage", "maintenance", "reunions", "avant_ventes", "ppm", "cloture", "risques_projet"], "description": "Pilotage des engagements : temps, charge, marge, portefeuille, Gantt, risques, interventions, maintenance, congés, management, gouvernance, alertes, réunions, clôture, préfacturation, portail client, avant-ventes (fin 2026)."},
    {"id": "replicon", "nom": "Replicon", "siege": "CA", "url": "https://replicon.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "psa", "categories_secondaires": [], "fonctions": ["cra", "projets", "rm", "rentabilite", "gantt", "engagements", "alertes_ops", "prefacturation", "facturation"], "description": "Suivi des temps, PSA et conformité de la main-d'œuvre."},
    {"id": "scoro", "nom": "Scoro", "siege": "EE", "url": "https://scoro.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "psa", "categories_secondaires": [], "fonctions": ["cra", "projets", "rm", "rentabilite", "gantt", "engagements", "alertes_ops", "prefacturation", "crm", "facturation", "avant_ventes"], "description": "Gestion d'activité pour agences et sociétés de services : projets, temps, ventes, facturation."},
    {"id": "stafiz", "nom": "Stafiz", "siege": "FR", "url": "https://stafiz.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "psa", "categories_secondaires": [], "fonctions": ["cra", "projets", "rm", "rentabilite", "engagements", "alertes_ops", "prefacturation"], "description": "Gestion du ressourcing, plan de charge, CRA et marge des sociétés de conseil."},
    {"id": "unanet", "nom": "Unanet", "siege": "US", "url": "https://unanet.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "psa", "categories_secondaires": [], "fonctions": ["cra", "projets", "rm", "rentabilite", "gantt", "engagements", "alertes_ops", "prefacturation", "compta", "crm", "avant_ventes"], "description": "ERP/PSA pour entreprises à projets et prestataires de services."},
    {"id": "beebole", "nom": "Beebole", "siege": "BE", "url": "https://beebole.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "temps", "categories_secondaires": [], "fonctions": ["cra", "rentabilite"], "description": "Suivi des temps, heures supplémentaires et budgets d'affaires."},
    {"id": "clockify", "nom": "Clockify", "siege": "CA", "url": "https://clockify.me", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "temps", "categories_secondaires": [], "fonctions": ["cra", "rentabilite", "prefacturation"], "description": "Suivi du temps gratuit pour équipes avec rapports et budgets."},
    {"id": "desktime", "nom": "DeskTime", "siege": "LV", "url": "https://desktime.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "temps", "categories_secondaires": [], "fonctions": ["cra"], "description": "Suivi automatique du temps et de la productivité."},
    {"id": "harvest", "nom": "Harvest", "siege": "US", "url": "https://getharvest.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "temps", "categories_secondaires": [], "fonctions": ["cra", "facturation", "rentabilite", "prefacturation"], "description": "Suivi des temps, facturation horaire et suivi de budget."},
    {"id": "hubstaff", "nom": "Hubstaff", "siege": "US", "url": "https://hubstaff.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "temps", "categories_secondaires": [], "fonctions": ["cra", "prefacturation"], "description": "Suivi du temps, activité et paie pour équipes distantes."},
    {"id": "jibble", "nom": "Jibble", "siege": "GB", "url": "https://jibble.io", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "temps", "categories_secondaires": [], "fonctions": ["cra", "gta"], "description": "Pointage et suivi du temps gratuit."},
    {"id": "kimai", "nom": "Kimai", "siege": "AT", "url": "https://kimai.org", "deploiement": "SP", "tailles": "TM", "licence": "O", "categorie": "temps", "categories_secondaires": [], "fonctions": ["cra", "facturation", "prefacturation"], "description": "Suivi du temps open source auto-hébergeable."},
    {"id": "paymo", "nom": "Paymo", "siege": "RO", "url": "https://paymoapp.com", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "temps", "categories_secondaires": [], "fonctions": ["cra", "projets", "facturation", "prefacturation"], "description": "Gestion de projets avec suivi des temps et facturation."},
    {"id": "tempo-timesheets", "nom": "Tempo Timesheets", "siege": "IS", "url": "https://tempo.io", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "temps", "categories_secondaires": [], "fonctions": ["cra", "rentabilite", "rm"], "description": "Suivi des temps, planification et coûts pour les équipes Jira."},
    {"id": "timecamp", "nom": "TimeCamp", "siege": "PL", "url": "https://timecamp.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "temps", "categories_secondaires": [], "fonctions": ["cra", "facturation", "prefacturation"], "description": "Suivi du temps automatique, facturation et feuilles de temps."},
    {"id": "time-doctor", "nom": "Time Doctor", "siege": "US", "url": "https://timedoctor.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "temps", "categories_secondaires": [], "fonctions": ["cra"], "description": "Suivi du temps et de la productivité d'équipes distantes."},
    {"id": "timely", "nom": "Timely", "siege": "NO", "url": "https://timelyapp.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "temps", "categories_secondaires": [], "fonctions": ["cra", "rm"], "description": "Suivi du temps automatique et planification de l'équipe."},
    {"id": "timeneye", "nom": "Timeneye", "siege": "IT", "url": "https://timeneye.com", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "temps", "categories_secondaires": [], "fonctions": ["cra"], "description": "Suivi du temps simple pour équipes."},
    {"id": "toggl-track", "nom": "Toggl Track", "siege": "EE", "url": "https://toggl.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "temps", "categories_secondaires": [], "fonctions": ["cra", "rentabilite"], "description": "Suivi du temps simple avec rapports et facturation."},
    {"id": "ganttic", "nom": "Ganttic", "siege": "EE", "url": "https://ganttic.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "ressources", "categories_secondaires": [], "fonctions": ["rm", "gantt"], "description": "Planification visuelle des ressources et des projets en ligne."},
    {"id": "hub-planner", "nom": "Hub Planner", "siege": "IE", "url": "https://hubplanner.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "ressources", "categories_secondaires": [], "fonctions": ["rm", "cra"], "description": "Planification des ressources et suivi des temps."},
    {"id": "meisterplan", "nom": "Meisterplan", "siege": "DE", "url": "https://meisterplan.com", "deploiement": "S", "tailles": "ME", "licence": "P", "categorie": "ressources", "categories_secondaires": ["ppm"], "fonctions": ["rm", "ppm", "projets", "gantt", "gouvernance_pilotage", "alertes_ops"], "description": "Gestion de portefeuille et de ressources pour PMO."},
    {"id": "mosaic", "nom": "Mosaic", "siege": "US", "url": "https://mosaicapp.com", "deploiement": "S", "tailles": "ME", "licence": "P", "categorie": "ressources", "categories_secondaires": [], "fonctions": ["rm"], "description": "Planification des ressources et prévision de l'activité pour les équipes de services."},
    {"id": "resource-guru", "nom": "Resource Guru", "siege": "GB", "url": "https://resourceguruapp.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "ressources", "categories_secondaires": [], "fonctions": ["rm"], "description": "Réservation et planification des ressources humaines et matérielles."},
    {"id": "runn", "nom": "Runn", "siege": "AU", "url": "https://runn.io", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "ressources", "categories_secondaires": [], "fonctions": ["rm", "rentabilite"], "description": "Planification de la capacité et des projets pour sociétés de services."},
    {"id": "teamdeck", "nom": "Teamdeck", "siege": "PL", "url": "https://teamdeck.io", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "ressources", "categories_secondaires": [], "fonctions": ["rm", "cra"], "description": "Planification de ressources et feuilles de temps pour agences."},
    {"id": "airtable", "nom": "Airtable", "siege": "US", "url": "https://airtable.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "pm", "categories_secondaires": ["lowcode"], "fonctions": ["projets", "lowcode"], "description": "Bases de données collaboratives et applications no-code."},
    {"id": "asana", "nom": "Asana", "siege": "US", "url": "https://asana.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "pm", "categories_secondaires": [], "fonctions": ["projets", "gantt"], "description": "Plateforme de gestion du travail, suivi des objectifs et des flux d'équipe."},
    {"id": "basecamp", "nom": "Basecamp", "siege": "US", "url": "https://basecamp.com", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "pm", "categories_secondaires": [], "fonctions": ["projets"], "description": "Gestion de projet simple avec messages, tâches et fichiers."},
    {"id": "beesbusy", "nom": "Beesbusy", "siege": "FR", "url": "https://beesbusy.com", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "pm", "categories_secondaires": [], "fonctions": ["projets", "gantt", "rm"], "description": "Gestion de projets et de planning d'équipe."},
    {"id": "celoxis", "nom": "Celoxis", "siege": "US", "url": "https://celoxis.com", "deploiement": "SP", "tailles": "ME", "licence": "P", "categorie": "pm", "categories_secondaires": [], "fonctions": ["projets", "gantt", "rm", "cra", "rentabilite"], "description": "Gestion de projets, ressources et temps avec rentabilité."},
    {"id": "clickup", "nom": "ClickUp", "siege": "US", "url": "https://clickup.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "pm", "categories_secondaires": ["agile"], "fonctions": ["projets", "gantt", "agile", "cra", "ged"], "description": "Application de productivité tout-en-un : tâches, documents, objectifs, suivi du temps."},
    {"id": "coda", "nom": "Coda", "siege": "US", "url": "https://coda.io", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "pm", "categories_secondaires": ["intranet"], "fonctions": ["projets", "intranet"], "description": "Documents interactifs et applications d'équipe."},
    {"id": "freedcamp", "nom": "Freedcamp", "siege": "US", "url": "https://freedcamp.com", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "pm", "categories_secondaires": [], "fonctions": ["projets", "gantt"], "description": "Gestion de projet collaborative avec offre gratuite."},
    {"id": "hive", "nom": "Hive", "siege": "US", "url": "https://hive.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "pm", "categories_secondaires": [], "fonctions": ["projets", "gantt", "cra"], "description": "Gestion de projets avec vues multiples et temps."},
    {"id": "jira", "nom": "Jira", "siege": "US", "url": "https://atlassian.com/software/jira", "deploiement": "SP", "tailles": "TMEG", "licence": "P", "categorie": "pm", "categories_secondaires": ["agile"], "fonctions": ["projets", "gantt", "agile"], "description": "Suivi de tickets, bugs et backlogs agiles d'Atlassian."},
    {"id": "linear", "nom": "Linear", "siege": "US", "url": "https://linear.app", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "pm", "categories_secondaires": ["agile"], "fonctions": ["projets", "agile"], "description": "Suivi des tickets et des cycles pour équipes produit."},
    {"id": "meistertask", "nom": "MeisterTask", "siege": "DE", "url": "https://meistertask.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "pm", "categories_secondaires": ["agile"], "fonctions": ["projets", "gantt", "agile"], "description": "Kanban collaboratif de MeisterLabs."},
    {"id": "microsoft-project-planner", "nom": "Microsoft Project & Planner", "siege": "US", "url": "https://microsoft.com/fr-fr/microsoft-365/planner/", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "pm", "categories_secondaires": [], "fonctions": ["projets", "gantt", "rm", "ppm"], "description": "Planification de projets Microsoft (Planner, Project Plan 3/5). Project Online a pris fin le 30/09/2026."},
    {"id": "monday-com", "nom": "monday.com", "siege": "IL", "url": "https://monday.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "pm", "categories_secondaires": ["agile"], "fonctions": ["projets", "gantt", "agile", "rm"], "description": "Work OS visuel : tâches, Kanban, tableaux, automatisations."},
    {"id": "notion", "nom": "Notion", "siege": "US", "url": "https://notion.so", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "pm", "categories_secondaires": ["intranet"], "fonctions": ["projets", "gantt", "intranet"], "description": "Espace de travail pour notes, bases de données, wikis et projets."},
    {"id": "openproject", "nom": "OpenProject", "siege": "DE", "url": "https://openproject.org", "deploiement": "SP", "tailles": "TME", "licence": "O", "categorie": "pm", "categories_secondaires": ["agile"], "fonctions": ["projets", "gantt", "agile", "cra"], "description": "Gestion de projet open source : Gantt, Agile, suivi des temps."},
    {"id": "plane", "nom": "Plane", "siege": "IN", "url": "https://plane.so", "deploiement": "SP", "tailles": "TM", "licence": "O", "categorie": "pm", "categories_secondaires": ["agile"], "fonctions": ["projets", "gantt", "agile"], "description": "Gestion de projet open source : tickets, cycles, modules et vues."},
    {"id": "projeqtor", "nom": "ProjeQtOr", "siege": "FR", "url": "https://projeqtor.org", "deploiement": "SP", "tailles": "TME", "licence": "O", "categorie": "pm", "categories_secondaires": [], "fonctions": ["projets", "gantt", "rm", "ged", "risques_projet"], "description": "Gestion de projets open source axée qualité, risques et suivi budgétaire."},
    {"id": "proofhub", "nom": "ProofHub", "siege": "US", "url": "https://proofhub.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "pm", "categories_secondaires": [], "fonctions": ["projets", "gantt", "cra"], "description": "Gestion de projet et collaboration avec relecture."},
    {"id": "redmine", "nom": "Redmine", "siege": "??", "url": "https://redmine.org", "deploiement": "P", "tailles": "TME", "licence": "O", "categorie": "pm", "categories_secondaires": ["agile"], "fonctions": ["projets", "gantt", "agile", "cra"], "description": "Gestion de projet et suivi de tickets open source (Ruby on Rails), auto-hébergé."},
    {"id": "shortcut", "nom": "Shortcut", "siege": "US", "url": "https://shortcut.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "pm", "categories_secondaires": ["agile"], "fonctions": ["projets", "agile"], "description": "Gestion de projet pour équipes de développement."},
    {"id": "smartsheet", "nom": "Smartsheet", "siege": "US", "url": "https://smartsheet.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "pm", "categories_secondaires": [], "fonctions": ["projets", "gantt", "rm"], "description": "Plateforme d'exécution du travail sous forme de feuilles dynamiques."},
    {"id": "taiga", "nom": "Taiga", "siege": "ES", "url": "https://taiga.io", "deploiement": "SP", "tailles": "TM", "licence": "O", "categorie": "pm", "categories_secondaires": ["agile"], "fonctions": ["projets", "agile"], "description": "Gestion de projet agile open source (Scrum, Kanban)."},
    {"id": "teamgantt", "nom": "TeamGantt", "siege": "US", "url": "https://teamgantt.com", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "pm", "categories_secondaires": [], "fonctions": ["projets", "gantt"], "description": "Diagrammes de Gantt en ligne pour planifier les projets."},
    {"id": "teamwork", "nom": "Teamwork", "siege": "IE", "url": "https://teamwork.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "pm", "categories_secondaires": [], "fonctions": ["projets", "gantt", "cra", "rentabilite", "prefacturation", "risques_projet"], "description": "Gestion de projets pour équipes clients avec temps et facturation."},
    {"id": "trello", "nom": "Trello", "siege": "US", "url": "https://trello.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "pm", "categories_secondaires": [], "fonctions": ["projets", "gantt"], "description": "Tableaux Kanban légers et visuels pour l'organisation quotidienne."},
    {"id": "tuleap", "nom": "Tuleap", "siege": "FR", "url": "https://tuleap.org", "deploiement": "SP", "tailles": "TME", "licence": "O", "categorie": "pm", "categories_secondaires": ["agile"], "fonctions": ["projets", "gantt", "agile", "qse"], "description": "Forge logicielle et gestion de projet open source, orientée traçabilité."},
    {"id": "wimi", "nom": "Wimi", "siege": "FR", "url": "https://wimi-teamwork.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "pm", "categories_secondaires": ["messagerie"], "fonctions": ["projets", "gantt", "messagerie"], "description": "Espace de travail collaboratif français : projets, partage, visio."},
    {"id": "wrike", "nom": "Wrike", "siege": "US", "url": "https://wrike.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "pm", "categories_secondaires": [], "fonctions": ["projets", "gantt", "rm"], "description": "Gestion de projets collaborative avancée : Gantt, charge de travail, formulaires."},
    {"id": "youtrack", "nom": "YouTrack", "siege": "CZ", "url": "https://jetbrains.com/youtrack/", "deploiement": "SP", "tailles": "TME", "licence": "P", "categorie": "pm", "categories_secondaires": ["agile"], "fonctions": ["projets", "gantt", "agile"], "description": "Suivi des tickets et gestion agile de JetBrains."},
    {"id": "zoho-projects", "nom": "Zoho Projects", "siege": "IN", "url": "https://zoho.com/fr/projects/", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "pm", "categories_secondaires": [], "fonctions": ["projets", "gantt", "cra"], "description": "Gestion de projets de la suite Zoho : tâches, Gantt, temps."},
    {"id": "adobe-workfront", "nom": "Adobe Workfront", "siege": "US", "url": "https://business.adobe.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "ppm", "categories_secondaires": [], "fonctions": ["ppm", "projets", "rm", "gantt", "gouvernance_pilotage", "alertes_ops"], "description": "Gestion du travail d'entreprise pour marketing, IT et opérations."},
    {"id": "broadcom-clarity", "nom": "Broadcom Clarity", "siege": "US", "url": "https://broadcom.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "ppm", "categories_secondaires": [], "fonctions": ["ppm", "projets", "rm", "gantt", "gouvernance_pilotage", "alertes_ops", "rentabilite", "risques_projet"], "description": "PPM d'entreprise pour projets, ressources et finances."},
    {"id": "changepoint", "nom": "Changepoint", "siege": "US", "url": "https://changepoint.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "ppm", "categories_secondaires": [], "fonctions": ["ppm", "projets", "rm", "gantt", "gouvernance_pilotage", "alertes_ops", "cra", "risques_projet"], "description": "PPM et gestion des services professionnels."},
    {"id": "oracle-primavera-cloud", "nom": "Oracle Primavera Cloud", "siege": "US", "url": "https://oracle.com/fr/construction-engineering/primavera/", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "ppm", "categories_secondaires": [], "fonctions": ["ppm", "projets", "rm", "gantt", "gouvernance_pilotage", "alertes_ops", "risques_projet"], "description": "Gestion de programmes et de projets d'infrastructure et de construction."},
    {"id": "planisware-enterprise", "nom": "Planisware Enterprise", "siege": "FR", "url": "https://planisware.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "ppm", "categories_secondaires": [], "fonctions": ["ppm", "projets", "rm", "gantt", "gouvernance_pilotage", "alertes_ops", "rentabilite", "risques_projet"], "description": "Gestion de portefeuilles de projets complexes et de R&D."},
    {"id": "planisware-orchestra", "nom": "Planisware Orchestra", "siege": "FR", "url": "https://planisware.com", "deploiement": "S", "tailles": "ME", "licence": "P", "categorie": "ppm", "categories_secondaires": [], "fonctions": ["ppm", "projets", "rm", "gantt", "gouvernance_pilotage", "alertes_ops"], "description": "PPM pour le pilotage des projets de transformation et des PMO de PME/ETI."},
    {"id": "planview", "nom": "Planview", "siege": "US", "url": "https://planview.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "ppm", "categories_secondaires": [], "fonctions": ["ppm", "projets", "rm", "gantt", "gouvernance_pilotage", "alertes_ops", "rentabilite", "risques_projet"], "description": "Suite de gestion de portefeuille de projets et d'arbitrage de ressources."},
    {"id": "sciforma", "nom": "Sciforma", "siege": "FR", "url": "https://sciforma.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "ppm", "categories_secondaires": [], "fonctions": ["ppm", "projets", "rm", "gantt", "gouvernance_pilotage", "alertes_ops", "rentabilite", "risques_projet"], "description": "Plateforme PPM pour arbitrage stratégique et suivi budgétaire des portefeuilles."},
    {"id": "servicenow-strategic-portfolio-management", "nom": "ServiceNow Strategic Portfolio Management", "siege": "US", "url": "https://servicenow.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "ppm", "categories_secondaires": ["agile"], "fonctions": ["ppm", "projets", "rm", "gantt", "gouvernance_pilotage", "alertes_ops", "agile", "risques_projet"], "description": "Gestion de portefeuille et d'agilité à l'échelle sur la plateforme ServiceNow."},
    {"id": "cascade", "nom": "Cascade", "siege": "AU", "url": "https://cascade.app", "deploiement": "S", "tailles": "ME", "licence": "P", "categorie": "pilotage", "categories_secondaires": [], "fonctions": ["pilotage_op", "alertes_ops", "gouvernance_pilotage"], "description": "Planification stratégique et suivi de l'exécution."},
    {"id": "databox", "nom": "Databox", "siege": "US", "url": "https://databox.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "pilotage", "categories_secondaires": [], "fonctions": ["pilotage_op", "alertes_ops", "bi"], "description": "Tableaux de bord de performance connectés à vos outils."},
    {"id": "fellow", "nom": "Fellow", "siege": "CA", "url": "https://fellow.app", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "pilotage", "categories_secondaires": [], "fonctions": ["pilotage_op", "reunions"], "description": "Gestion de réunions, objectifs et feedback d'équipe."},
    {"id": "geckoboard", "nom": "Geckoboard", "siege": "GB", "url": "https://geckoboard.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "pilotage", "categories_secondaires": [], "fonctions": ["pilotage_op", "alertes_ops", "bi"], "description": "Tableaux de bord de KPI pour affichage d'équipe."},
    {"id": "klipfolio", "nom": "Klipfolio", "siege": "CA", "url": "https://klipfolio.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "pilotage", "categories_secondaires": [], "fonctions": ["pilotage_op", "alertes_ops", "bi"], "description": "Tableaux de bord de KPI en temps réel."},
    {"id": "perdoo", "nom": "Perdoo", "siege": "DE", "url": "https://perdoo.com", "deploiement": "S", "tailles": "ME", "licence": "P", "categorie": "pilotage", "categories_secondaires": [], "fonctions": ["pilotage_op", "alertes_ops", "gouvernance_pilotage"], "description": "Plateforme OKR et exécution de la stratégie."},
    {"id": "profit-co", "nom": "Profit.co", "siege": "US", "url": "https://profit.co", "deploiement": "S", "tailles": "ME", "licence": "P", "categorie": "pilotage", "categories_secondaires": [], "fonctions": ["pilotage_op", "alertes_ops", "gouvernance_pilotage"], "description": "OKR et gestion de la performance."},
    {"id": "weekdone", "nom": "Weekdone", "siege": "EE", "url": "https://weekdone.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "pilotage", "categories_secondaires": [], "fonctions": ["pilotage_op"], "description": "OKR et rapports hebdomadaires d'équipe."},
    {"id": "workboard", "nom": "WorkBoard", "siege": "US", "url": "https://workboard.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "pilotage", "categories_secondaires": [], "fonctions": ["pilotage_op", "alertes_ops", "gouvernance_pilotage", "reunions"], "description": "OKR et exécution de la stratégie pour grandes organisations."},
    {"id": "amazon-quicksight", "nom": "Amazon QuickSight", "siege": "US", "url": "https://aws.amazon.com/fr/quicksight/", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "bi", "categories_secondaires": [], "fonctions": ["bi", "pilotage_op", "alertes_ops"], "description": "BI cloud serverless d'AWS."},
    {"id": "apache-superset", "nom": "Apache Superset", "siege": "US", "url": "https://superset.apache.org", "deploiement": "P", "tailles": "TMEG", "licence": "O", "categorie": "bi", "categories_secondaires": [], "fonctions": ["bi", "pilotage_op", "alertes_ops"], "description": "Exploration et visualisation de données open source."},
    {"id": "domo", "nom": "Domo", "siege": "US", "url": "https://domo.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "bi", "categories_secondaires": [], "fonctions": ["bi", "pilotage_op", "alertes_ops"], "description": "Plateforme BI cloud intégrée avec connecteurs de données."},
    {"id": "grafana", "nom": "Grafana", "siege": "US", "url": "https://grafana.com", "deploiement": "SP", "tailles": "TMEG", "licence": "O", "categorie": "bi", "categories_secondaires": [], "fonctions": ["bi", "pilotage_op", "alertes_ops", "monitoring"], "description": "Tableaux de bord et visualisation de métriques open source."},
    {"id": "ibm-cognos-analytics", "nom": "IBM Cognos Analytics", "siege": "US", "url": "https://ibm.com/fr-fr/products/cognos-analytics", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "bi", "categories_secondaires": [], "fonctions": ["bi", "pilotage_op", "alertes_ops"], "description": "BI d'entreprise et reporting piloté par IA."},
    {"id": "looker", "nom": "Looker", "siege": "US", "url": "https://cloud.google.com/looker", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "bi", "categories_secondaires": [], "fonctions": ["bi", "pilotage_op", "alertes_ops"], "description": "BI d'entreprise basée sur un modèle sémantique (Google Cloud)."},
    {"id": "looker-studio", "nom": "Looker Studio", "siege": "US", "url": "https://lookerstudio.google.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "bi", "categories_secondaires": [], "fonctions": ["bi", "pilotage_op"], "description": "Rapports et tableaux de bord gratuits de Google."},
    {"id": "metabase", "nom": "Metabase", "siege": "US", "url": "https://metabase.com", "deploiement": "SP", "tailles": "TMEG", "licence": "O", "categorie": "bi", "categories_secondaires": [], "fonctions": ["bi", "pilotage_op", "alertes_ops"], "description": "BI open source simple d'usage pour requêtes et tableaux de bord."},
    {"id": "microsoft-power-bi", "nom": "Microsoft Power BI", "siege": "US", "url": "https://powerbi.microsoft.com/fr-fr/", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "bi", "categories_secondaires": [], "fonctions": ["bi", "pilotage_op", "alertes_ops"], "description": "Plateforme d'analyse décisionnelle et de tableaux de bord de Microsoft."},
    {"id": "microstrategy", "nom": "MicroStrategy", "siege": "US", "url": "https://microstrategy.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "bi", "categories_secondaires": [], "fonctions": ["bi", "pilotage_op", "alertes_ops"], "description": "BI d'entreprise avec modèle sémantique et analytique embarquée."},
    {"id": "oracle-analytics", "nom": "Oracle Analytics", "siege": "US", "url": "https://oracle.com/fr/business-analytics/", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "bi", "categories_secondaires": [], "fonctions": ["bi", "pilotage_op", "alertes_ops"], "description": "BI et analytique d'Oracle."},
    {"id": "qlik-cloud-analytics", "nom": "Qlik Cloud Analytics", "siege": "US", "url": "https://qlik.com/fr-fr", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "bi", "categories_secondaires": [], "fonctions": ["bi", "pilotage_op", "alertes_ops", "data_platform"], "description": "Analytique associative et visualisation de données."},
    {"id": "sigma-computing", "nom": "Sigma Computing", "siege": "US", "url": "https://sigmacomputing.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "bi", "categories_secondaires": [], "fonctions": ["bi", "pilotage_op", "alertes_ops"], "description": "Analyse de données sur entrepôt cloud avec interface de type tableur."},
    {"id": "sisense", "nom": "Sisense", "siege": "US", "url": "https://sisense.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "bi", "categories_secondaires": [], "fonctions": ["bi", "pilotage_op", "alertes_ops"], "description": "Analytique embarquée et BI."},
    {"id": "tableau", "nom": "Tableau", "siege": "US", "url": "https://tableau.com/fr-fr", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "bi", "categories_secondaires": [], "fonctions": ["bi", "pilotage_op", "alertes_ops"], "description": "Visualisation de données et exploration avancée (Salesforce)."},
    {"id": "thoughtspot", "nom": "ThoughtSpot", "siege": "US", "url": "https://thoughtspot.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "bi", "categories_secondaires": [], "fonctions": ["bi", "pilotage_op", "alertes_ops"], "description": "BI par recherche en langage naturel."},
    {"id": "tibco-spotfire", "nom": "TIBCO Spotfire", "siege": "US", "url": "https://spotfire.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "bi", "categories_secondaires": [], "fonctions": ["bi", "pilotage_op", "alertes_ops"], "description": "Analyse visuelle et analytique prédictive."},
    {"id": "toucan-toco", "nom": "Toucan Toco", "siege": "FR", "url": "https://toucantoco.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "bi", "categories_secondaires": [], "fonctions": ["bi", "pilotage_op", "alertes_ops"], "description": "Applications de data storytelling et tableaux de bord métier."},
    {"id": "zoho-analytics", "nom": "Zoho Analytics", "siege": "IN", "url": "https://zoho.com/fr/analytics/", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "bi", "categories_secondaires": [], "fonctions": ["bi", "pilotage_op", "alertes_ops"], "description": "BI et reporting self-service de la suite Zoho."},
    {"id": "aptean-food-beverage-erp", "nom": "Aptean Food & Beverage ERP", "siege": "US", "url": "https://aptean.com", "deploiement": "SP", "tailles": "ME", "licence": "P", "categorie": "gpao", "categories_secondaires": [], "fonctions": ["gpao", "stocks", "qse", "tracabilite"], "description": "ERP vertical pour l'agroalimentaire : recettes, lots, dates limites de consommation et rappels de produits."},
    {"id": "delmia-works", "nom": "DELMIA Works", "siege": "FR", "url": "https://3ds.com", "deploiement": "SP", "tailles": "ME", "licence": "P", "categorie": "gpao", "categories_secondaires": [], "fonctions": ["gpao", "stocks", "achats"], "description": "GPAO de Dassault Systèmes pour PME industrielles."},
    {"id": "fishbowl", "nom": "Fishbowl", "siege": "US", "url": "https://fishbowlinventory.com", "deploiement": "P", "tailles": "TM", "licence": "P", "categorie": "gpao", "categories_secondaires": [], "fonctions": ["gpao", "stocks", "achats"], "description": "Gestion de stocks et de fabrication pour PME, intégrée à QuickBooks."},
    {"id": "global-shop-solutions", "nom": "Global Shop Solutions", "siege": "US", "url": "https://globalshopsolutions.com", "deploiement": "SP", "tailles": "ME", "licence": "P", "categorie": "gpao", "categories_secondaires": [], "fonctions": ["gpao", "stocks", "achats", "mes"], "description": "ERP de production pour fabricants à la commande."},
    {"id": "infor-visual", "nom": "Infor VISUAL", "siege": "US", "url": "https://infor.com/fr-fr", "deploiement": "SP", "tailles": "ME", "licence": "P", "categorie": "gpao", "categories_secondaires": [], "fonctions": ["gpao", "stocks", "mes", "achats"], "description": "ERP de production pour fabricants sur mesure et en petites séries."},
    {"id": "jobboss", "nom": "JobBOSS", "siege": "US", "url": "https://jobboss.com", "deploiement": "SP", "tailles": "TM", "licence": "P", "categorie": "gpao", "categories_secondaires": [], "fonctions": ["gpao", "stocks", "achats"], "description": "ERP de production pour ateliers d'usinage et fabricants sur mesure (ECI Software)."},
    {"id": "katana", "nom": "Katana", "siege": "EE", "url": "https://katanamrp.com", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "gpao", "categories_secondaires": [], "fonctions": ["gpao", "stocks", "achats", "ecommerce"], "description": "Gestion de production et de stocks pour marques et fabricants e-commerce."},
    {"id": "mrpeasy", "nom": "MRPeasy", "siege": "EE", "url": "https://mrpeasy.com", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "gpao", "categories_secondaires": [], "fonctions": ["gpao", "stocks", "achats"], "description": "ERP/MRP cloud pour petits fabricants."},
    {"id": "plex-smart-manufacturing", "nom": "Plex Smart Manufacturing", "siege": "US", "url": "https://plex.com", "deploiement": "S", "tailles": "ME", "licence": "P", "categorie": "gpao", "categories_secondaires": [], "fonctions": ["gpao", "stocks", "mes", "qse"], "description": "Plateforme cloud ERP/MES pour industriels (Rockwell Automation)."},
    {"id": "proshop-erp", "nom": "ProShop ERP", "siege": "US", "url": "https://proshoperp.com", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "gpao", "categories_secondaires": [], "fonctions": ["gpao", "stocks", "achats", "mes", "qse"], "description": "ERP et MES pour ateliers d'usinage de précision."},
    {"id": "sylob", "nom": "Sylob", "siege": "FR", "url": "https://sylob.com", "deploiement": "SP", "tailles": "ME", "licence": "P", "categorie": "gpao", "categories_secondaires": [], "fonctions": ["gpao", "stocks", "achats"], "description": "ERP et GPAO français pour PME industrielles."},
    {"id": "aveva-mes", "nom": "AVEVA MES", "siege": "GB", "url": "https://aveva.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "mes", "categories_secondaires": [], "fonctions": ["mes", "qse"], "description": "MES et supervision industrielle d'AVEVA (groupe Schneider Electric)."},
    {"id": "critical-manufacturing-mes", "nom": "Critical Manufacturing MES", "siege": "PT", "url": "https://criticalmanufacturing.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "mes", "categories_secondaires": [], "fonctions": ["mes", "qse"], "description": "MES modulaire pour l'électronique et les semi-conducteurs (groupe Siemens)."},
    {"id": "delmia-apriso", "nom": "DELMIA Apriso", "siege": "FR", "url": "https://3ds.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "mes", "categories_secondaires": [], "fonctions": ["mes", "qse"], "description": "MOM de Dassault Systèmes pour l'exécution de production mondiale."},
    {"id": "evocon", "nom": "Evocon", "siege": "EE", "url": "https://evocon.com", "deploiement": "S", "tailles": "ME", "licence": "P", "categorie": "mes", "categories_secondaires": [], "fonctions": ["mes"], "description": "Suivi du TRS et des arrêts machines pour usines."},
    {"id": "factbird", "nom": "Factbird", "siege": "DK", "url": "https://factbird.com", "deploiement": "S", "tailles": "ME", "licence": "P", "categorie": "mes", "categories_secondaires": [], "fonctions": ["mes"], "description": "Suivi de production et du TRS en temps réel par capteurs."},
    {"id": "ge-vernova-proficy-mes", "nom": "GE Vernova Proficy MES", "siege": "US", "url": "https://gevernova.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "mes", "categories_secondaires": [], "fonctions": ["mes", "qse"], "description": "MES de GE Vernova pour pilotage de production."},
    {"id": "ignition-inductive-automation", "nom": "Ignition (Inductive Automation)", "siege": "US", "url": "https://inductiveautomation.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "mes", "categories_secondaires": [], "fonctions": ["mes"], "description": "Plateforme industrielle SCADA, MES et IIoT."},
    {"id": "mpdv-hydra", "nom": "MPDV HYDRA", "siege": "DE", "url": "https://mpdv.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "mes", "categories_secondaires": [], "fonctions": ["mes", "gta", "qse"], "description": "MES allemand : suivi de production, qualité, temps de présence."},
    {"id": "parsec-traksys", "nom": "Parsec TrakSYS", "siege": "US", "url": "https://parsec-corp.com", "deploiement": "SP", "tailles": "ME", "licence": "P", "categorie": "mes", "categories_secondaires": [], "fonctions": ["mes", "qse"], "description": "MES/MOM et suivi du TRS pour usines."},
    {"id": "plex-mes", "nom": "Plex MES", "siege": "US", "url": "https://plex.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "mes", "categories_secondaires": [], "fonctions": ["mes", "qse"], "description": "MES cloud de Rockwell Automation pour usines connectées."},
    {"id": "sap-digital-manufacturing", "nom": "SAP Digital Manufacturing", "siege": "DE", "url": "https://sap.com/france/", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "mes", "categories_secondaires": [], "fonctions": ["mes", "qse"], "description": "MES cloud intégré à l'écosystème SAP."},
    {"id": "siemens-opcenter", "nom": "Siemens Opcenter", "siege": "DE", "url": "https://plm.sw.siemens.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "mes", "categories_secondaires": [], "fonctions": ["mes", "aps_planning", "qse"], "description": "Suite MES/MOM de Siemens pour l'exécution et le pilotage d'atelier en temps réel."},
    {"id": "tulip", "nom": "Tulip", "siege": "US", "url": "https://tulip.co", "deploiement": "S", "tailles": "ME", "licence": "P", "categorie": "mes", "categories_secondaires": [], "fonctions": ["mes", "lowcode", "qse"], "description": "Plateforme no-code d'opérations pour les équipes de production."},
    {"id": "blue-yonder", "nom": "Blue Yonder", "siege": "US", "url": "https://blueyonder.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "aps", "categories_secondaires": [], "fonctions": ["aps_planning", "wms", "tms"], "description": "Plateforme supply chain : planification, entrepôt, transport, retail."},
    {"id": "delmia-quintiq", "nom": "DELMIA Quintiq", "siege": "FR", "url": "https://3ds.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "aps", "categories_secondaires": [], "fonctions": ["aps_planning", "mes"], "description": "Planification et optimisation de la chaîne logistique de Dassault Systèmes."},
    {"id": "e2open", "nom": "E2open", "siege": "US", "url": "https://e2open.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "aps", "categories_secondaires": [], "fonctions": ["aps_planning", "tms"], "description": "Réseau et planification supply chain connectés."},
    {"id": "kinaxis-rapidresponse", "nom": "Kinaxis RapidResponse", "siege": "CA", "url": "https://kinaxis.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "aps", "categories_secondaires": [], "fonctions": ["aps_planning"], "description": "Planification de la supply chain en temps réel et S&OP."},
    {"id": "lokad", "nom": "Lokad", "siege": "FR", "url": "https://lokad.com", "deploiement": "S", "tailles": "ME", "licence": "P", "categorie": "aps", "categories_secondaires": [], "fonctions": ["aps_planning"], "description": "Optimisation quantitative de la supply chain et prévisions probabilistes."},
    {"id": "o9-solutions", "nom": "o9 Solutions", "siege": "US", "url": "https://o9solutions.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "aps", "categories_secondaires": [], "fonctions": ["aps_planning"], "description": "Plateforme de planification intégrée (demande, supply, S&OP)."},
    {"id": "oracle-supply-chain-planning", "nom": "Oracle Supply Chain Planning", "siege": "US", "url": "https://oracle.com/fr/scm/", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "aps", "categories_secondaires": [], "fonctions": ["aps_planning"], "description": "Planification de la demande et de l'approvisionnement d'Oracle."},
    {"id": "planettogether", "nom": "PlanetTogether", "siege": "US", "url": "https://planettogether.com", "deploiement": "SP", "tailles": "ME", "licence": "P", "categorie": "aps", "categories_secondaires": [], "fonctions": ["aps_planning", "mes"], "description": "Ordonnancement avancé de production."},
    {"id": "sap-integrated-business-planning", "nom": "SAP Integrated Business Planning", "siege": "DE", "url": "https://sap.com/france/", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "aps", "categories_secondaires": [], "fonctions": ["aps_planning"], "description": "Planification S&OP, demande et supply de SAP."},
    {"id": "toolsgroup", "nom": "ToolsGroup", "siege": "IT", "url": "https://toolsgroup.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "aps", "categories_secondaires": [], "fonctions": ["aps_planning"], "description": "Prévision de la demande et optimisation des stocks."},
    {"id": "generix-wms", "nom": "Generix WMS", "siege": "FR", "url": "https://generix.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "wms", "categories_secondaires": [], "fonctions": ["wms", "stocks", "tms"], "description": "WMS et solutions supply chain collaboratives de Generix."},
    {"id": "korber-supply-chain-software", "nom": "Körber Supply Chain Software", "siege": "DE", "url": "https://koerber-supplychain.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "wms", "categories_secondaires": [], "fonctions": ["wms", "stocks", "tms"], "description": "WMS et solutions d'exécution logistique."},
    {"id": "logiwa", "nom": "Logiwa", "siege": "US", "url": "https://logiwa.com", "deploiement": "S", "tailles": "ME", "licence": "P", "categorie": "wms", "categories_secondaires": [], "fonctions": ["wms", "stocks", "ecommerce"], "description": "WMS cloud pour e-commerce et 3PL."},
    {"id": "manhattan-active-wms", "nom": "Manhattan Active WMS", "siege": "US", "url": "https://manh.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "wms", "categories_secondaires": [], "fonctions": ["wms", "stocks", "tms"], "description": "WMS cloud natif de Manhattan Associates."},
    {"id": "mecalux-easy-wms", "nom": "Mecalux Easy WMS", "siege": "ES", "url": "https://mecalux.fr", "deploiement": "SP", "tailles": "ME", "licence": "P", "categorie": "wms", "categories_secondaires": [], "fonctions": ["wms", "stocks"], "description": "WMS de Mecalux pour entrepôts de toute taille."},
    {"id": "oracle-wms-cloud", "nom": "Oracle WMS Cloud", "siege": "US", "url": "https://oracle.com/fr/scm/", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "wms", "categories_secondaires": [], "fonctions": ["wms", "stocks"], "description": "WMS cloud d'Oracle."},
    {"id": "reflex-wms", "nom": "Reflex WMS", "siege": "FR", "url": "https://hardis-group.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "wms", "categories_secondaires": [], "fonctions": ["wms", "stocks"], "description": "WMS français de Hardis Group pour entrepôts et centres de distribution."},
    {"id": "sap-extended-warehouse-management", "nom": "SAP Extended Warehouse Management", "siege": "DE", "url": "https://sap.com/france/", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "wms", "categories_secondaires": [], "fonctions": ["wms", "stocks"], "description": "Gestion d'entrepôt avancée de SAP."},
    {"id": "softeon", "nom": "Softeon", "siege": "US", "url": "https://softeon.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "wms", "categories_secondaires": [], "fonctions": ["wms", "stocks"], "description": "WMS et logistique omnicanale."},
    {"id": "zoho-inventory", "nom": "Zoho Inventory", "siege": "IN", "url": "https://zoho.com/fr/inventory/", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "wms", "categories_secondaires": [], "fonctions": ["wms", "stocks", "ecommerce"], "description": "Gestion des stocks et des commandes pour PME."},
    {"id": "alpega", "nom": "Alpega", "siege": "DE", "url": "https://alpega.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "tms", "categories_secondaires": [], "fonctions": ["tms"], "description": "Plateforme de gestion du transport et de bourse de fret en Europe."},
    {"id": "cargowise-wisetech", "nom": "CargoWise (WiseTech)", "siege": "AU", "url": "https://wisetechglobal.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "tms", "categories_secondaires": [], "fonctions": ["tms", "wms"], "description": "Plateforme logistique mondiale pour transitaires et opérateurs."},
    {"id": "dashdoc", "nom": "Dashdoc", "siege": "FR", "url": "https://dashdoc.com", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "tms", "categories_secondaires": [], "fonctions": ["tms"], "description": "TMS pour transporteurs routiers : planification, suivi, facturation."},
    {"id": "descartes", "nom": "Descartes", "siege": "CA", "url": "https://descartes.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "tms", "categories_secondaires": [], "fonctions": ["tms"], "description": "Logiciels de logistique et gestion des flux de transport."},
    {"id": "fourkites", "nom": "FourKites", "siege": "US", "url": "https://fourkites.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "tms", "categories_secondaires": [], "fonctions": ["tms"], "description": "Visibilité de la supply chain en temps réel."},
    {"id": "mercurygate", "nom": "MercuryGate", "siege": "US", "url": "https://mercurygate.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "tms", "categories_secondaires": [], "fonctions": ["tms"], "description": "TMS cloud pour chargeurs, 3PL et transporteurs."},
    {"id": "oracle-transportation-management", "nom": "Oracle Transportation Management", "siege": "US", "url": "https://oracle.com/fr/scm/", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "tms", "categories_secondaires": [], "fonctions": ["tms"], "description": "TMS d'Oracle."},
    {"id": "project44", "nom": "project44", "siege": "US", "url": "https://project44.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "tms", "categories_secondaires": [], "fonctions": ["tms"], "description": "Visibilité des expéditions et plateforme de transport connecté."},
    {"id": "sap-transportation-management", "nom": "SAP Transportation Management", "siege": "DE", "url": "https://sap.com/france/", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "tms", "categories_secondaires": [], "fonctions": ["tms"], "description": "TMS de SAP."},
    {"id": "shippeo", "nom": "Shippeo", "siege": "FR", "url": "https://shippeo.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "tms", "categories_secondaires": [], "fonctions": ["tms"], "description": "Visibilité temps réel des expéditions multimodales."},
    {"id": "timocom", "nom": "TIMOCOM", "siege": "DE", "url": "https://timocom.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "tms", "categories_secondaires": [], "fonctions": ["tms"], "description": "Bourse de fret et de transport européenne."},
    {"id": "trans-eu", "nom": "Trans.eu", "siege": "PL", "url": "https://trans.eu", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "tms", "categories_secondaires": [], "fonctions": ["tms"], "description": "Plateforme européenne de bourse de fret et de gestion du transport."},
    {"id": "transporeon", "nom": "Transporeon", "siege": "DE", "url": "https://transporeon.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "tms", "categories_secondaires": [], "fonctions": ["tms"], "description": "Plateforme de collaboration transport entre chargeurs et transporteurs.", "controle": {"pays": "US", "note": "Groupe Trimble (US) depuis 2023"}},
    {"id": "3dexperience-enovia", "nom": "3DEXPERIENCE (ENOVIA)", "siege": "FR", "url": "https://3ds.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "plm", "categories_secondaires": [], "fonctions": ["plm"], "description": "Plateforme de conception, simulation et gestion du cycle de vie produit de Dassault Systèmes."},
    {"id": "aras-innovator", "nom": "Aras Innovator", "siege": "US", "url": "https://aras.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "plm", "categories_secondaires": [], "fonctions": ["plm"], "description": "Plateforme PLM d'entreprise ouverte et configurable."},
    {"id": "arena-plm", "nom": "Arena PLM", "siege": "US", "url": "https://arenasolutions.com", "deploiement": "S", "tailles": "ME", "licence": "P", "categorie": "plm", "categories_secondaires": [], "fonctions": ["plm", "qse"], "description": "PLM cloud pour fabricants de produits électroniques et médicaux."},
    {"id": "autodesk-fusion-manage", "nom": "Autodesk Fusion Manage", "siege": "US", "url": "https://autodesk.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "plm", "categories_secondaires": [], "fonctions": ["plm"], "description": "PLM cloud d'Autodesk pour gérer produits, nomenclatures et modifications."},
    {"id": "centric-plm", "nom": "Centric PLM", "siege": "US", "url": "https://centricsoftware.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "plm", "categories_secondaires": [], "fonctions": ["plm"], "description": "PLM pour mode, distribution et biens de consommation."},
    {"id": "contact-software-cim-database-plm", "nom": "CONTACT Software (CIM Database PLM)", "siege": "DE", "url": "https://contact-software.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "plm", "categories_secondaires": [], "fonctions": ["plm"], "description": "PLM et gestion des données produit d'un éditeur allemand."},
    {"id": "onshape", "nom": "Onshape", "siege": "US", "url": "https://onshape.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "plm", "categories_secondaires": [], "fonctions": ["plm"], "description": "CAO et gestion des données produit cloud native."},
    {"id": "openbom", "nom": "OpenBOM", "siege": "US", "url": "https://openbom.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "plm", "categories_secondaires": [], "fonctions": ["plm"], "description": "Gestion cloud des nomenclatures et des données produit pour PME."},
    {"id": "oracle-fusion-cloud-plm", "nom": "Oracle Fusion Cloud PLM", "siege": "US", "url": "https://oracle.com/fr/scm/", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "plm", "categories_secondaires": [], "fonctions": ["plm"], "description": "PLM cloud d'Oracle : innovation produit, nomenclatures et qualité."},
    {"id": "propel-plm", "nom": "Propel PLM", "siege": "US", "url": "https://propelsoftware.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "plm", "categories_secondaires": [], "fonctions": ["plm"], "description": "PLM et gestion de la qualité natifs sur la plateforme Salesforce."},
    {"id": "ptc-windchill", "nom": "PTC Windchill", "siege": "US", "url": "https://ptc.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "plm", "categories_secondaires": [], "fonctions": ["plm"], "description": "PLM de PTC, gestion des données produit et des nomenclatures."},
    {"id": "siemens-teamcenter", "nom": "Siemens Teamcenter", "siege": "DE", "url": "https://plm.sw.siemens.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "plm", "categories_secondaires": [], "fonctions": ["plm"], "description": "PLM de Siemens pour produit, processus et nomenclatures."},
    {"id": "solidworks-pdm", "nom": "SOLIDWORKS PDM", "siege": "FR", "url": "https://solidworks.com", "deploiement": "SP", "tailles": "TMEG", "licence": "P", "categorie": "plm", "categories_secondaires": [], "fonctions": ["plm"], "description": "Gestion des données techniques et des versions CAO de SOLIDWORKS (Dassault Systèmes)."},
    {"id": "assurx", "nom": "AssurX", "siege": "US", "url": "https://assurx.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "qse", "categories_secondaires": [], "fonctions": ["qse"], "description": "Gestion de la qualité et de la conformité pour industries réglementées."},
    {"id": "compliancequest", "nom": "ComplianceQuest", "siege": "US", "url": "https://compliancequest.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "qse", "categories_secondaires": [], "fonctions": ["qse"], "description": "Gestion de la qualité, de la sécurité et des fournisseurs sur Salesforce."},
    {"id": "cority", "nom": "Cority", "siege": "CA", "url": "https://cority.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "qse", "categories_secondaires": [], "fonctions": ["qse"], "description": "Santé, sécurité et environnement (EHS) et conformité."},
    {"id": "ennov", "nom": "Ennov", "siege": "FR", "url": "https://ennov.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "qse", "categories_secondaires": [], "fonctions": ["qse"], "description": "Gestion de la qualité et conformité pour industries réglementées."},
    {"id": "etq-reliance", "nom": "ETQ Reliance", "siege": "US", "url": "https://etq.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "qse", "categories_secondaires": [], "fonctions": ["qse"], "description": "QMS cloud d'entreprise."},
    {"id": "greenlight-guru", "nom": "Greenlight Guru", "siege": "US", "url": "https://greenlight.guru", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "qse", "categories_secondaires": [], "fonctions": ["qse"], "description": "QMS dédié aux fabricants de dispositifs médicaux."},
    {"id": "intelex", "nom": "Intelex", "siege": "CA", "url": "https://intelex.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "qse", "categories_secondaires": [], "fonctions": ["qse"], "description": "Gestion de la santé, de la sécurité, de l'environnement et de la qualité (EHS)."},
    {"id": "mastercontrol", "nom": "MasterControl", "siege": "US", "url": "https://mastercontrol.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "qse", "categories_secondaires": [], "fonctions": ["qse"], "description": "Gestion de la qualité et de la production pour industries réglementées."},
    {"id": "qualio", "nom": "Qualio", "siege": "US", "url": "https://qualio.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "qse", "categories_secondaires": [], "fonctions": ["qse"], "description": "Système de gestion de la qualité pour les sciences de la vie."},
    {"id": "qualios", "nom": "Qualios", "siege": "FR", "url": "https://qualios.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "qse", "categories_secondaires": [], "fonctions": ["qse"], "description": "Logiciel de management de la qualité en SaaS (ISO 9001, ISO 13485)."},
    {"id": "qualitiso", "nom": "Qualitiso", "siege": "FR", "url": "https://qualitiso.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "qse", "categories_secondaires": [], "fonctions": ["qse"], "description": "Logiciel français de management de la qualité et des certifications ISO."},
    {"id": "quentic", "nom": "Quentic", "siege": "DE", "url": "https://quentic.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "qse", "categories_secondaires": [], "fonctions": ["qse"], "description": "Gestion HSE, risques, conformité et durabilité."},
    {"id": "safetyculture", "nom": "SafetyCulture", "siege": "AU", "url": "https://safetyculture.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "qse", "categories_secondaires": ["tracabilite"], "fonctions": ["qse", "tracabilite"], "description": "Inspections, audits et contrôles qualité-sécurité sur mobile."},
    {"id": "sphera", "nom": "Sphera", "siege": "US", "url": "https://sphera.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "qse", "categories_secondaires": [], "fonctions": ["qse", "esg"], "description": "EHS, sécurité des procédés et durabilité."},
    {"id": "veeva-vault-qms", "nom": "Veeva Vault QMS", "siege": "US", "url": "https://veeva.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "qse", "categories_secondaires": [], "fonctions": ["qse"], "description": "Gestion de la qualité pour les sciences de la vie."},
    {"id": "accruent-maintenance-connection", "nom": "Accruent Maintenance Connection", "siege": "US", "url": "https://accruent.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "gmao", "categories_secondaires": ["fm"], "fonctions": ["facility_mgmt"], "description": "GMAO et gestion des actifs."},
    {"id": "carl-source", "nom": "CARL Source", "siege": "FR", "url": "https://carl-software.fr", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "gmao", "categories_secondaires": ["fm"], "fonctions": ["facility_mgmt"], "description": "GMAO de référence pour la gestion des équipements, de la maintenance et des actifs (Berger-Levrault)."},
    {"id": "coswin", "nom": "Coswin", "siege": "FR", "url": "https://siveco.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "gmao", "categories_secondaires": [], "fonctions": ["facility_mgmt"], "description": "GMAO/EAM de Siveco pour industrie, bâtiment et santé."},
    {"id": "emaint", "nom": "eMaint", "siege": "US", "url": "https://emaint.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "gmao", "categories_secondaires": [], "fonctions": ["facility_mgmt"], "description": "GMAO de Fluke Reliability."},
    {"id": "fiix", "nom": "Fiix", "siege": "CA", "url": "https://fiixsoftware.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "gmao", "categories_secondaires": [], "fonctions": ["facility_mgmt"], "description": "GMAO cloud de Rockwell Automation."},
    {"id": "hexagon-eam", "nom": "Hexagon EAM", "siege": "SE", "url": "https://hexagon.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "gmao", "categories_secondaires": [], "fonctions": ["facility_mgmt"], "description": "EAM d'Hexagon pour actifs critiques."},
    {"id": "ibm-maximo", "nom": "IBM Maximo", "siege": "US", "url": "https://ibm.com/fr-fr/products/maximo", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "gmao", "categories_secondaires": [], "fonctions": ["facility_mgmt", "maintenance", "engagements"], "description": "Gestion d'actifs et de maintenance prédictive d'IBM."},
    {"id": "infor-eam", "nom": "Infor EAM", "siege": "US", "url": "https://infor.com/fr-fr", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "gmao", "categories_secondaires": [], "fonctions": ["facility_mgmt"], "description": "Gestion des actifs d'entreprise (EAM) d'Infor."},
    {"id": "limble-cmms", "nom": "Limble CMMS", "siege": "US", "url": "https://limblecmms.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "gmao", "categories_secondaires": [], "fonctions": ["facility_mgmt"], "description": "GMAO cloud simple d'usage."},
    {"id": "maintainx", "nom": "MaintainX", "siege": "US", "url": "https://getmaintainx.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "gmao", "categories_secondaires": [], "fonctions": ["facility_mgmt"], "description": "GMAO mobile et procédures de travail."},
    {"id": "mobility-work", "nom": "Mobility Work", "siege": "FR", "url": "https://mobility-work.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "gmao", "categories_secondaires": [], "fonctions": ["facility_mgmt"], "description": "GMAO communautaire et intuitive en cloud pour les équipes de maintenance."},
    {"id": "upkeep", "nom": "UpKeep", "siege": "US", "url": "https://upkeep.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "gmao", "categories_secondaires": [], "fonctions": ["facility_mgmt", "fsm"], "description": "GMAO mobile pour équipes de maintenance."},
    {"id": "archibus-eptura", "nom": "Archibus (Eptura)", "siege": "US", "url": "https://eptura.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "fm", "categories_secondaires": [], "fonctions": ["facility_mgmt"], "description": "IWMS : espaces, patrimoine immobilier, maintenance."},
    {"id": "axxerion", "nom": "Axxerion", "siege": "NL", "url": "https://axxerion.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "fm", "categories_secondaires": ["gmao"], "fonctions": ["facility_mgmt"], "description": "IWMS cloud : immobilier, espaces, maintenance et services."},
    {"id": "condeco", "nom": "Condeco", "siege": "GB", "url": "https://condecosoftware.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "fm", "categories_secondaires": [], "fonctions": ["facility_mgmt"], "description": "Réservation de salles et de postes de travail pour le travail hybride."},
    {"id": "deskbird", "nom": "deskbird", "siege": "CH", "url": "https://deskbird.com", "deploiement": "S", "tailles": "ME", "licence": "P", "categorie": "fm", "categories_secondaires": [], "fonctions": ["facility_mgmt"], "description": "Réservation de postes et gestion du travail hybride."},
    {"id": "facilio", "nom": "Facilio", "siege": "US", "url": "https://facilio.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "fm", "categories_secondaires": ["gmao"], "fonctions": ["facility_mgmt"], "description": "Plateforme de gestion de l'exploitation et de la maintenance des bâtiments."},
    {"id": "fm-systems", "nom": "FM:Systems", "siege": "US", "url": "https://fmsystems.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "fm", "categories_secondaires": [], "fonctions": ["facility_mgmt"], "description": "Gestion des espaces, du patrimoine et du travail hybride (IWMS)."},
    {"id": "ibm-tririga", "nom": "IBM TRIRIGA", "siege": "US", "url": "https://ibm.com/fr-fr/products/tririga", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "fm", "categories_secondaires": [], "fonctions": ["facility_mgmt"], "description": "IWMS d'IBM pour l'immobilier et la gestion des espaces."},
    {"id": "nuvolo", "nom": "Nuvolo", "siege": "US", "url": "https://nuvolo.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "fm", "categories_secondaires": [], "fonctions": ["facility_mgmt"], "description": "IWMS et gestion d'actifs sur ServiceNow."},
    {"id": "planon", "nom": "Planon", "siege": "NL", "url": "https://planonsoftware.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "fm", "categories_secondaires": [], "fonctions": ["facility_mgmt"], "description": "Plateforme IWMS de gestion immobilière, des espaces et des services."},
    {"id": "robin", "nom": "Robin", "siege": "US", "url": "https://robinpowered.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "fm", "categories_secondaires": [], "fonctions": ["facility_mgmt"], "description": "Réservation de postes et de salles, gestion des espaces de travail hybrides."},
    {"id": "spacewell", "nom": "Spacewell", "siege": "BE", "url": "https://spacewell.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "fm", "categories_secondaires": [], "fonctions": ["facility_mgmt"], "description": "Gestion des espaces, des bâtiments et des services (Nemetschek)."},
    {"id": "housecall-pro", "nom": "Housecall Pro", "siege": "US", "url": "https://housecallpro.com", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "fsm", "categories_secondaires": [], "fonctions": ["fsm", "facturation", "maintenance"], "description": "Interventions et facturation pour entreprises de services à domicile."},
    {"id": "ifs-field-service-management", "nom": "IFS Field Service Management", "siege": "SE", "url": "https://ifs.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "fsm", "categories_secondaires": [], "fonctions": ["fsm", "maintenance", "engagements", "alertes_ops"], "description": "Planification et optimisation des interventions terrain d'IFS."},
    {"id": "jobber", "nom": "Jobber", "siege": "CA", "url": "https://getjobber.com", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "fsm", "categories_secondaires": [], "fonctions": ["fsm", "facturation"], "description": "Planification, devis et facturation pour petites entreprises de services."},
    {"id": "kizeo-forms", "nom": "Kizeo Forms", "siege": "FR", "url": "https://kizeo.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "fsm", "categories_secondaires": [], "fonctions": ["fsm"], "description": "Formulaires mobiles et collecte de données terrain."},
    {"id": "microsoft-dynamics-365-field-service", "nom": "Microsoft Dynamics 365 Field Service", "siege": "US", "url": "https://dynamics.microsoft.com/fr-fr/", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "fsm", "categories_secondaires": [], "fonctions": ["fsm", "maintenance", "engagements", "alertes_ops"], "description": "Gestion des interventions terrain de Microsoft."},
    {"id": "oracle-field-service", "nom": "Oracle Field Service", "siege": "US", "url": "https://oracle.com/fr/", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "fsm", "categories_secondaires": [], "fonctions": ["fsm", "maintenance", "engagements", "alertes_ops"], "description": "Planification et exécution d'interventions terrain d'Oracle."},
    {"id": "praxedo", "nom": "Praxedo", "siege": "FR", "url": "https://praxedo.com", "deploiement": "S", "tailles": "ME", "licence": "P", "categorie": "fsm", "categories_secondaires": [], "fonctions": ["fsm", "maintenance", "engagements", "alertes_ops"], "description": "Gestion des interventions terrain et du SAV, planification et application mobile."},
    {"id": "salesforce-field-service", "nom": "Salesforce Field Service", "siege": "US", "url": "https://salesforce.com/fr/", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "fsm", "categories_secondaires": [], "fonctions": ["fsm", "maintenance", "engagements", "alertes_ops"], "description": "Planification et exécution d'interventions terrain sur Salesforce."},
    {"id": "sap-field-service-management", "nom": "SAP Field Service Management", "siege": "DE", "url": "https://sap.com/france/", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "fsm", "categories_secondaires": [], "fonctions": ["fsm", "maintenance", "engagements", "alertes_ops"], "description": "Gestion des interventions terrain de SAP (ex-coresystems)."},
    {"id": "servicenow-field-service-management", "nom": "ServiceNow Field Service Management", "siege": "US", "url": "https://servicenow.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "fsm", "categories_secondaires": [], "fonctions": ["fsm", "maintenance", "engagements", "alertes_ops"], "description": "Gestion des interventions terrain sur la plateforme ServiceNow."},
    {"id": "servicetitan", "nom": "ServiceTitan", "siege": "US", "url": "https://servicetitan.com", "deploiement": "S", "tailles": "ME", "licence": "P", "categorie": "fsm", "categories_secondaires": [], "fonctions": ["fsm", "facturation", "maintenance", "engagements", "alertes_ops"], "description": "Interventions, facturation et marketing pour les métiers du service à domicile."},
    {"id": "simpro", "nom": "simPRO", "siege": "AU", "url": "https://simprogroup.com", "deploiement": "S", "tailles": "ME", "licence": "P", "categorie": "fsm", "categories_secondaires": [], "fonctions": ["fsm", "facturation", "maintenance", "engagements", "alertes_ops"], "description": "Gestion de services terrain et de chantiers pour métiers techniques."},
    {"id": "skedulo", "nom": "Skedulo", "siege": "AU", "url": "https://skedulo.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "fsm", "categories_secondaires": [], "fonctions": ["fsm", "alertes_ops"], "description": "Planification de la main-d'œuvre mobile."},
    {"id": "synchroteam", "nom": "Synchroteam", "siege": "CA", "url": "https://synchroteam.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "fsm", "categories_secondaires": [], "fonctions": ["fsm", "facturation", "maintenance", "engagements", "alertes_ops"], "description": "Planification et suivi des interventions terrain pour PME."},
    {"id": "agiloft", "nom": "Agiloft", "siege": "US", "url": "https://agiloft.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "clm", "categories_secondaires": [], "fonctions": ["clm", "engagements"], "description": "CLM et automatisation des processus contractuels sans code."},
    {"id": "contractbook", "nom": "Contractbook", "siege": "DK", "url": "https://contractbook.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "clm", "categories_secondaires": [], "fonctions": ["clm", "engagements", "signature"], "description": "Gestion de contrats et signature en ligne."},
    {"id": "dilitrust", "nom": "DiliTrust", "siege": "FR", "url": "https://dilitrust.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "clm", "categories_secondaires": ["gouvernance", "alerte"], "fonctions": ["clm", "engagements", "gouvernance", "gouvernance_pilotage", "reunions", "alerte", "rgpd"], "description": "Plateforme française de gouvernance juridique : contrats (CLM), conseils, assemblées, entités et signalement."},
    {"id": "docusign-clm", "nom": "Docusign CLM", "siege": "US", "url": "https://docusign.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "clm", "categories_secondaires": ["signature"], "fonctions": ["clm", "engagements", "signature"], "description": "Gestion du cycle de vie des contrats adossée à la signature électronique Docusign."},
    {"id": "icertis", "nom": "Icertis", "siege": "US", "url": "https://icertis.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "clm", "categories_secondaires": [], "fonctions": ["clm", "engagements"], "description": "Plateforme CLM d'entreprise pilotée par IA."},
    {"id": "ironclad", "nom": "Ironclad", "siege": "US", "url": "https://ironcladapp.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "clm", "categories_secondaires": [], "fonctions": ["clm", "engagements"], "description": "CLM numérique pour juristes et équipes commerciales."},
    {"id": "juro", "nom": "Juro", "siege": "GB", "url": "https://juro.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "clm", "categories_secondaires": [], "fonctions": ["clm", "engagements", "signature"], "description": "CLM collaboratif pour créer, négocier et signer les contrats."},
    {"id": "legisway", "nom": "Legisway", "siege": "NL", "url": "https://wolterskluwer.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "clm", "categories_secondaires": [], "fonctions": ["clm", "engagements", "gouvernance", "grc", "gouvernance_pilotage", "reunions"], "description": "Gestion juridique d'entreprise (contrats, entités, contentieux) de Wolters Kluwer."},
    {"id": "sirion", "nom": "Sirion", "siege": "US", "url": "https://sirion.ai", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "clm", "categories_secondaires": [], "fonctions": ["clm", "engagements"], "description": "CLM d'entreprise avec IA pour l'analyse des contrats."},
    {"id": "adobe-acrobat-sign", "nom": "Adobe Acrobat Sign", "siege": "US", "url": "https://adobe.com/fr/", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "signature", "categories_secondaires": [], "fonctions": ["signature"], "description": "Signature électronique intégrée à Adobe Acrobat."},
    {"id": "docage", "nom": "Docage", "siege": "FR", "url": "https://docage.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "signature", "categories_secondaires": [], "fonctions": ["signature"], "description": "Signature électronique et coffre-fort de Docaposte."},
    {"id": "docusign", "nom": "Docusign", "siege": "US", "url": "https://docusign.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "signature", "categories_secondaires": [], "fonctions": ["signature"], "description": "Signature électronique et gestion des accords numériques."},
    {"id": "dropbox-sign", "nom": "Dropbox Sign", "siege": "US", "url": "https://sign.dropbox.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "signature", "categories_secondaires": [], "fonctions": ["signature"], "description": "Signature électronique de Dropbox (ex-HelloSign)."},
    {"id": "lex-persona", "nom": "Lex Persona", "siege": "FR", "url": "https://lex-persona.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "signature", "categories_secondaires": [], "fonctions": ["signature"], "description": "Éditeur français de solutions de signature et de confiance."},
    {"id": "namirial", "nom": "Namirial", "siege": "IT", "url": "https://namirial.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "signature", "categories_secondaires": [], "fonctions": ["signature"], "description": "Services de confiance et signature électronique européens."},
    {"id": "oodrive-sign", "nom": "Oodrive Sign", "siege": "FR", "url": "https://oodrive.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "signature", "categories_secondaires": [], "fonctions": ["signature"], "description": "Signature électronique et gestion de documents sensibles d'Oodrive.", "secnumcloud": true},
    {"id": "penneo", "nom": "Penneo", "siege": "DK", "url": "https://penneo.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "signature", "categories_secondaires": [], "fonctions": ["signature"], "description": "Signature électronique et workflows pour cabinets d'audit et de conseil."},
    {"id": "signaturit", "nom": "Signaturit", "siege": "ES", "url": "https://signaturit.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "signature", "categories_secondaires": [], "fonctions": ["signature"], "description": "Signature électronique avancée et qualifiée européenne."},
    {"id": "signnow", "nom": "SignNow", "siege": "US", "url": "https://signnow.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "signature", "categories_secondaires": [], "fonctions": ["signature"], "description": "Signature électronique et gestion de documents."},
    {"id": "skribble", "nom": "Skribble", "siege": "CH", "url": "https://skribble.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "signature", "categories_secondaires": [], "fonctions": ["signature"], "description": "Signature électronique suisse conforme eIDAS."},
    {"id": "universign", "nom": "Universign", "siege": "FR", "url": "https://universign.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "signature", "categories_secondaires": [], "fonctions": ["signature"], "description": "Prestataire de services de confiance et de signature électronique qualifié."},
    {"id": "yousign", "nom": "Yousign", "siege": "FR", "url": "https://yousign.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "signature", "categories_secondaires": [], "fonctions": ["signature"], "description": "Signature électronique française conforme eIDAS."},
    {"id": "zoho-sign", "nom": "Zoho Sign", "siege": "IN", "url": "https://zoho.com/fr/sign/", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "signature", "categories_secondaires": [], "fonctions": ["signature"], "description": "Signature électronique de la suite Zoho."},
    {"id": "admincontrol", "nom": "Admincontrol", "siege": "NO", "url": "https://admincontrol.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "gouvernance", "categories_secondaires": [], "fonctions": ["gouvernance", "gouvernance_pilotage", "reunions"], "description": "Gestion des conseils, data rooms et réunions sécurisées."},
    {"id": "athennian", "nom": "Athennian", "siege": "CA", "url": "https://athennian.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "gouvernance", "categories_secondaires": [], "fonctions": ["gouvernance", "gouvernance_pilotage", "reunions"], "description": "Gestion des entités légales, registres et conformité des structures."},
    {"id": "azeus-convene", "nom": "Azeus Convene", "siege": "HK", "url": "https://azeusconvene.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "gouvernance", "categories_secondaires": [], "fonctions": ["gouvernance", "gouvernance_pilotage", "reunions"], "description": "Portail de réunions de conseil d'administration."},
    {"id": "carta", "nom": "Carta", "siege": "US", "url": "https://carta.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "gouvernance", "categories_secondaires": [], "fonctions": ["gouvernance", "gouvernance_pilotage"], "description": "Gestion du capital et des registres de titres."},
    {"id": "diligent-boards", "nom": "Diligent Boards", "siege": "US", "url": "https://diligent.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "gouvernance", "categories_secondaires": [], "fonctions": ["gouvernance", "gouvernance_pilotage", "reunions", "grc"], "description": "Portail de conseil d'administration et gouvernance d'entreprise."},
    {"id": "ibabs", "nom": "iBabs", "siege": "NL", "url": "https://ibabs.eu", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "gouvernance", "categories_secondaires": [], "fonctions": ["gouvernance", "gouvernance_pilotage", "reunions"], "description": "Gestion des réunions et des conseils (groupe Visma)."},
    {"id": "ledgy", "nom": "Ledgy", "siege": "CH", "url": "https://ledgy.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "gouvernance", "categories_secondaires": [], "fonctions": ["gouvernance", "gouvernance_pilotage"], "description": "Gestion de la table de capitalisation et des titres."},
    {"id": "nasdaq-boardvantage", "nom": "Nasdaq Boardvantage", "siege": "US", "url": "https://nasdaq.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "gouvernance", "categories_secondaires": [], "fonctions": ["gouvernance", "gouvernance_pilotage", "reunions"], "description": "Gestion sécurisée des conseils d'administration."},
    {"id": "onboard", "nom": "OnBoard", "siege": "US", "url": "https://onboardmeetings.com", "deploiement": "S", "tailles": "ME", "licence": "P", "categorie": "gouvernance", "categories_secondaires": [], "fonctions": ["gouvernance", "gouvernance_pilotage", "reunions"], "description": "Gestion de conseils d'administration et de comités."},
    {"id": "eqs-integrity-line", "nom": "EQS Integrity Line", "siege": "DE", "url": "https://eqs.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "alerte", "categories_secondaires": [], "fonctions": ["alerte"], "description": "Système de signalement des alertes pour la conformité."},
    {"id": "globaleaks", "nom": "GlobaLeaks", "siege": "IT", "url": "https://globaleaks.org", "deploiement": "SP", "tailles": "TMEG", "licence": "O", "categorie": "alerte", "categories_secondaires": [], "fonctions": ["alerte"], "description": "Logiciel open source de signalement anonyme sécurisé."},
    {"id": "navex-whistleb", "nom": "NAVEX (WhistleB)", "siege": "US", "url": "https://navex.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "alerte", "categories_secondaires": [], "fonctions": ["alerte"], "description": "Canaux de signalement et gestion de l'éthique et de la conformité."},
    {"id": "speeki", "nom": "Speeki", "siege": "FR", "url": "https://speeki.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "alerte", "categories_secondaires": [], "fonctions": ["alerte", "rgpd"], "description": "Plateforme de conformité, éthique et dispositif de lanceur d'alerte anonyme."},
    {"id": "whispli", "nom": "Whispli", "siege": "CA", "url": "https://whispli.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "alerte", "categories_secondaires": [], "fonctions": ["alerte"], "description": "Plateforme de signalement et d'écoute sécurisés."},
    {"id": "whistleblower-software", "nom": "Whistleblower Software", "siege": "BE", "url": "https://whistleblowersoftware.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "alerte", "categories_secondaires": [], "fonctions": ["alerte"], "description": "Plateforme de signalement conforme à la directive européenne."},
    {"id": "whistlelink", "nom": "Whistlelink", "siege": "SE", "url": "https://whistlelink.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "alerte", "categories_secondaires": [], "fonctions": ["alerte"], "description": "Canal de signalement des alertes pour PME et grands groupes."},
    {"id": "wistle", "nom": "Wistle", "siege": "FR", "url": "https://wistle.fr", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "alerte", "categories_secondaires": [], "fonctions": ["alerte"], "description": "Plateforme française de recueil et de traitement des signalements."},
    {"id": "bigid", "nom": "BigID", "siege": "US", "url": "https://bigid.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "rgpd", "categories_secondaires": [], "fonctions": ["rgpd", "data_gov"], "description": "Découverte et gouvernance des données sensibles."},
    {"id": "dastra", "nom": "Dastra", "siege": "FR", "url": "https://dastra.eu", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "rgpd", "categories_secondaires": [], "fonctions": ["rgpd"], "description": "Plateforme française de conformité RGPD et gestion des données personnelles."},
    {"id": "dataguard", "nom": "DataGuard", "siege": "DE", "url": "https://dataguard.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "rgpd", "categories_secondaires": [], "fonctions": ["rgpd", "grc"], "description": "Conformité RGPD, sécurité de l'information et ISO 27001."},
    {"id": "ethyca", "nom": "Ethyca", "siege": "US", "url": "https://ethyca.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "rgpd", "categories_secondaires": [], "fonctions": ["rgpd", "data_gov"], "description": "Cartographie des données personnelles, gestion des droits des personnes et conformité de la vie privée."},
    {"id": "ketch", "nom": "Ketch", "siege": "US", "url": "https://ketch.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "rgpd", "categories_secondaires": ["cmp"], "fonctions": ["rgpd", "consentement"], "description": "Gestion de la confidentialité, du consentement et des droits des personnes."},
    {"id": "microsoft-priva", "nom": "Microsoft Priva", "siege": "US", "url": "https://microsoft.com/fr-fr/security/business/privacy/microsoft-priva", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "rgpd", "categories_secondaires": [], "fonctions": ["rgpd"], "description": "Gestion des risques de confidentialité et des demandes des personnes dans Microsoft 365."},
    {"id": "onetrust", "nom": "OneTrust", "siege": "US", "url": "https://onetrust.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "rgpd", "categories_secondaires": ["grc", "cmp"], "fonctions": ["rgpd", "grc", "consentement", "alerte"], "description": "Plateforme de confidentialité, gouvernance des données et conformité."},
    {"id": "outil-pia-cnil", "nom": "Outil PIA (CNIL)", "siege": "FR", "url": "https://cnil.fr", "deploiement": "P", "tailles": "TMEG", "licence": "O", "categorie": "rgpd", "categories_secondaires": [], "fonctions": ["rgpd"], "description": "Logiciel open source de la CNIL pour réaliser des analyses d'impact (DPIA)."},
    {"id": "securiti", "nom": "Securiti", "siege": "US", "url": "https://securiti.ai", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "rgpd", "categories_secondaires": [], "fonctions": ["rgpd", "data_gov"], "description": "Sécurité des données et conformité de la vie privée par IA."},
    {"id": "transcend", "nom": "Transcend", "siege": "US", "url": "https://transcend.io", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "rgpd", "categories_secondaires": ["cmp"], "fonctions": ["rgpd", "consentement", "data_gov"], "description": "Gestion des demandes des personnes, des consentements et des données personnelles."},
    {"id": "trustarc", "nom": "TrustArc", "siege": "US", "url": "https://trustarc.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "rgpd", "categories_secondaires": ["cmp"], "fonctions": ["rgpd", "consentement"], "description": "Gestion de la conformité à la protection de la vie privée."},
    {"id": "axeptio", "nom": "Axeptio", "siege": "FR", "url": "https://axeptio.eu", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "cmp", "categories_secondaires": [], "fonctions": ["consentement"], "description": "Gestion du consentement et des cookies conforme RGPD."},
    {"id": "complianz", "nom": "Complianz", "siege": "NL", "url": "https://complianz.io", "deploiement": "P", "tailles": "TM", "licence": "O", "categorie": "cmp", "categories_secondaires": [], "fonctions": ["consentement"], "description": "Extension WordPress de conformité cookies et consentement."},
    {"id": "cookiefirst", "nom": "CookieFirst", "siege": "NL", "url": "https://cookiefirst.com", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "cmp", "categories_secondaires": [], "fonctions": ["consentement"], "description": "Gestion du consentement aux cookies conforme RGPD."},
    {"id": "cookiehub", "nom": "CookieHub", "siege": "IS", "url": "https://cookiehub.com", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "cmp", "categories_secondaires": [], "fonctions": ["consentement"], "description": "Gestion du consentement aux cookies (CMP)."},
    {"id": "cookie-information", "nom": "Cookie Information", "siege": "DK", "url": "https://cookieinformation.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "cmp", "categories_secondaires": [], "fonctions": ["consentement"], "description": "Gestion du consentement aux cookies (CMP) d'un éditeur danois."},
    {"id": "didomi", "nom": "Didomi", "siege": "FR", "url": "https://didomi.io", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "cmp", "categories_secondaires": [], "fonctions": ["consentement"], "description": "Gestion du consentement (CMP) et des préférences."},
    {"id": "iubenda", "nom": "iubenda", "siege": "IT", "url": "https://iubenda.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "cmp", "categories_secondaires": [], "fonctions": ["consentement", "rgpd"], "description": "Politiques de confidentialité, cookies et registres RGPD."},
    {"id": "osano", "nom": "Osano", "siege": "US", "url": "https://osano.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "cmp", "categories_secondaires": [], "fonctions": ["consentement", "rgpd"], "description": "Gestion du consentement et de la confidentialité."},
    {"id": "piwik-pro", "nom": "Piwik PRO", "siege": "PL", "url": "https://piwik.pro", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "cmp", "categories_secondaires": [], "fonctions": ["consentement"], "description": "Mesure d'audience respectueuse de la vie privée et gestion du consentement."},
    {"id": "sourcepoint", "nom": "Sourcepoint", "siege": "US", "url": "https://sourcepoint.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "cmp", "categories_secondaires": [], "fonctions": ["consentement"], "description": "Gestion du consentement et des préférences pour éditeurs et annonceurs."},
    {"id": "usercentrics", "nom": "Usercentrics", "siege": "DE", "url": "https://usercentrics.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "cmp", "categories_secondaires": [], "fonctions": ["consentement"], "description": "Gestion du consentement (CMP) et de la conformité cookies."},
    {"id": "archer", "nom": "Archer", "siege": "US", "url": "https://archerirm.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "grc", "categories_secondaires": [], "fonctions": ["grc", "rgpd"], "description": "Gestion intégrée des risques et de la conformité."},
    {"id": "auditboard", "nom": "AuditBoard", "siege": "US", "url": "https://auditboard.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "grc", "categories_secondaires": [], "fonctions": ["grc"], "description": "Audit interne, contrôle interne, SOX et gestion des risques."},
    {"id": "ciso-assistant", "nom": "CISO Assistant", "siege": "FR", "url": "https://intuitem.com", "deploiement": "SP", "tailles": "TMEG", "licence": "O", "categorie": "grc", "categories_secondaires": [], "fonctions": ["grc", "rgpd"], "description": "Plateforme GRC open source (conformité, risques) d'intuitem."},
    {"id": "drata", "nom": "Drata", "siege": "US", "url": "https://drata.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "grc", "categories_secondaires": [], "fonctions": ["grc"], "description": "Automatisation de la conformité et de la sécurité."},
    {"id": "egerie", "nom": "EGERIE", "siege": "FR", "url": "https://egerie.eu", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "grc", "categories_secondaires": [], "fonctions": ["grc"], "description": "Plateforme de gestion et de simulation des risques cyber."},
    {"id": "hopex-mega", "nom": "HOPEX (MEGA)", "siege": "FR", "url": "https://mega.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "grc", "categories_secondaires": ["ea"], "fonctions": ["grc", "cartographie", "rgpd"], "description": "GRC et architecture d'entreprise de MEGA International."},
    {"id": "hyperproof", "nom": "Hyperproof", "siege": "US", "url": "https://hyperproof.io", "deploiement": "S", "tailles": "ME", "licence": "P", "categorie": "grc", "categories_secondaires": [], "fonctions": ["grc"], "description": "Gestion de la conformité et des risques."},
    {"id": "logicgate", "nom": "LogicGate", "siege": "US", "url": "https://logicgate.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "grc", "categories_secondaires": [], "fonctions": ["grc"], "description": "Plateforme GRC configurable."},
    {"id": "metricstream", "nom": "MetricStream", "siege": "US", "url": "https://metricstream.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "grc", "categories_secondaires": [], "fonctions": ["grc"], "description": "Plateforme GRC pour risques, conformité et audit."},
    {"id": "riskonnect", "nom": "Riskonnect", "siege": "US", "url": "https://riskonnect.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "grc", "categories_secondaires": [], "fonctions": ["grc"], "description": "Gestion intégrée des risques."},
    {"id": "servicenow-grc", "nom": "ServiceNow GRC", "siege": "US", "url": "https://servicenow.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "grc", "categories_secondaires": [], "fonctions": ["grc"], "description": "Gestion des risques et de la conformité sur la plateforme ServiceNow."},
    {"id": "vanta", "nom": "Vanta", "siege": "US", "url": "https://vanta.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "grc", "categories_secondaires": [], "fonctions": ["grc"], "description": "Automatisation de la conformité (SOC 2, ISO 27001)."},
    {"id": "wolters-kluwer-teammate", "nom": "Wolters Kluwer TeamMate", "siege": "NL", "url": "https://wolterskluwer.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "grc", "categories_secondaires": [], "fonctions": ["grc"], "description": "Audit interne et gestion des risques."},
    {"id": "deepki", "nom": "Deepki", "siege": "FR", "url": "https://deepki.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "esg", "categories_secondaires": [], "fonctions": ["esg"], "description": "Pilotage ESG et décarbonation du parc immobilier."},
    {"id": "ecovadis", "nom": "EcoVadis", "siege": "FR", "url": "https://ecovadis.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "esg", "categories_secondaires": [], "fonctions": ["esg"], "description": "Évaluation RSE des fournisseurs et plateforme de notation."},
    {"id": "greenly", "nom": "Greenly", "siege": "FR", "url": "https://greenly.earth", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "esg", "categories_secondaires": [], "fonctions": ["esg"], "description": "Comptabilité carbone et pilotage de la décarbonation."},
    {"id": "microsoft-cloud-for-sustainability", "nom": "Microsoft Cloud for Sustainability", "siege": "US", "url": "https://microsoft.com/fr-fr/sustainability/", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "esg", "categories_secondaires": [], "fonctions": ["esg"], "description": "Mesure de l'empreinte carbone et reporting ESG de Microsoft."},
    {"id": "normative", "nom": "Normative", "siege": "SE", "url": "https://normative.io", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "esg", "categories_secondaires": [], "fonctions": ["esg"], "description": "Comptabilité carbone automatisée."},
    {"id": "novisto", "nom": "Novisto", "siege": "CA", "url": "https://novisto.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "esg", "categories_secondaires": [], "fonctions": ["esg"], "description": "Collecte de données ESG et reporting extra-financier."},
    {"id": "persefoni", "nom": "Persefoni", "siege": "US", "url": "https://persefoni.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "esg", "categories_secondaires": [], "fonctions": ["esg"], "description": "Gestion carbone et reporting climatique."},
    {"id": "plan-a", "nom": "Plan A", "siege": "DE", "url": "https://plana.earth", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "esg", "categories_secondaires": [], "fonctions": ["esg"], "description": "Comptabilité carbone et reporting climatique."},
    {"id": "salesforce-net-zero-cloud", "nom": "Salesforce Net Zero Cloud", "siege": "US", "url": "https://salesforce.com/fr/", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "esg", "categories_secondaires": [], "fonctions": ["esg"], "description": "Suivi de l'empreinte carbone et reporting ESG sur Salesforce."},
    {"id": "sweep", "nom": "Sweep", "siege": "FR", "url": "https://sweep.net", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "esg", "categories_secondaires": [], "fonctions": ["esg"], "description": "Plateforme de pilotage carbone et ESG."},
    {"id": "tennaxia", "nom": "Tennaxia", "siege": "FR", "url": "https://tennaxia.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "esg", "categories_secondaires": [], "fonctions": ["esg", "grc"], "description": "Veille réglementaire, conformité et reporting ESG."},
    {"id": "watershed", "nom": "Watershed", "siege": "US", "url": "https://watershed.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "esg", "categories_secondaires": [], "fonctions": ["esg"], "description": "Mesure carbone et reporting climat d'entreprise."},
    {"id": "collabora-online", "nom": "Collabora Online", "siege": "GB", "url": "https://collaboraonline.com", "deploiement": "SP", "tailles": "TMEG", "licence": "O", "categorie": "suite", "categories_secondaires": [], "fonctions": ["suite_collab", "ged"], "description": "Édition collaborative en ligne de documents basée sur LibreOffice."},
    {"id": "cryptpad", "nom": "CryptPad", "siege": "FR", "url": "https://cryptpad.org", "deploiement": "SP", "tailles": "TMEG", "licence": "O", "categorie": "suite", "categories_secondaires": [], "fonctions": ["suite_collab", "ged"], "description": "Suite bureautique collaborative chiffrée de bout en bout (XWiki)."},
    {"id": "google-workspace", "nom": "Google Workspace", "siege": "US", "url": "https://workspace.google.com/intl/fr/", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "suite", "categories_secondaires": [], "fonctions": ["suite_collab", "messagerie", "ged", "intranet", "lowcode", "ia"], "description": "Suite bureautique cloud : Gmail, Drive, Docs, Meet, Chat, AppSheet, Gemini."},
    {"id": "icewarp", "nom": "IceWarp", "siege": "CZ", "url": "https://icewarp.com", "deploiement": "SP", "tailles": "TMEG", "licence": "P", "categorie": "suite", "categories_secondaires": [], "fonctions": ["suite_collab", "messagerie"], "description": "Messagerie, calendrier, chat et stockage collaboratif."},
    {"id": "infomaniak-ksuite", "nom": "Infomaniak kSuite", "siege": "CH", "url": "https://infomaniak.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "suite", "categories_secondaires": [], "fonctions": ["suite_collab", "ged", "messagerie"], "description": "Suite collaborative suisse : mail, drive, visio, documents."},
    {"id": "la-suite-numerique", "nom": "La Suite numérique", "siege": "FR", "url": "https://lasuite.numerique.gouv.fr", "deploiement": "S", "tailles": "MEG", "licence": "O", "categorie": "suite", "categories_secondaires": [], "fonctions": ["suite_collab", "ged", "messagerie"], "description": "Outils collaboratifs libres de l'État français (Docs, Visio, Fichiers) pour agents publics."},
    {"id": "libreoffice", "nom": "LibreOffice", "siege": "DE", "url": "https://libreoffice.org", "deploiement": "P", "tailles": "TMEG", "licence": "O", "categorie": "suite", "categories_secondaires": [], "fonctions": ["suite_collab"], "description": "Suite bureautique libre de The Document Foundation."},
    {"id": "microsoft-365", "nom": "Microsoft 365", "siege": "US", "url": "https://microsoft.com/fr-fr/microsoft-365", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "suite", "categories_secondaires": [], "fonctions": ["suite_collab", "messagerie", "ged", "intranet", "projets", "lowcode", "ipaas", "iam", "itam", "secu_endpoint", "ia"], "description": "Suite bureautique et collaborative : Office, Exchange, Teams, SharePoint, OneDrive, Power Platform, sécurité."},
    {"id": "nextcloud-hub", "nom": "Nextcloud Hub", "siege": "DE", "url": "https://nextcloud.com/fr/", "deploiement": "SP", "tailles": "TMEG", "licence": "O", "categorie": "suite", "categories_secondaires": ["ged"], "fonctions": ["suite_collab", "ged", "messagerie", "rgpd"], "description": "Plateforme auto-hébergeable de fichiers, collaboration, visioconférence et groupware."},
    {"id": "onlyoffice", "nom": "ONLYOFFICE", "siege": "LV", "url": "https://onlyoffice.com", "deploiement": "SP", "tailles": "TMEG", "licence": "O", "categorie": "suite", "categories_secondaires": [], "fonctions": ["suite_collab", "ged", "messagerie"], "description": "Suite bureautique collaborative open source, auto-hébergeable."},
    {"id": "opendesk", "nom": "openDesk", "siege": "DE", "url": "https://opendesk.eu", "deploiement": "P", "tailles": "MEG", "licence": "O", "categorie": "suite", "categories_secondaires": [], "fonctions": ["suite_collab", "ged", "messagerie"], "description": "Suite de travail open source portée par le secteur public allemand (ZenDiS)."},
    {"id": "open-xchange", "nom": "Open-Xchange", "siege": "DE", "url": "https://open-xchange.com", "deploiement": "SP", "tailles": "TMEG", "licence": "O", "categorie": "suite", "categories_secondaires": [], "fonctions": ["suite_collab"], "description": "Messagerie et collaboration (OX App Suite) pour opérateurs et entreprises."},
    {"id": "proton-workspace", "nom": "Proton Workspace", "siege": "CH", "url": "https://proton.me/business", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "suite", "categories_secondaires": [], "fonctions": ["suite_collab", "ged", "iam", "messagerie"], "description": "Messagerie, agenda, stockage, visioconférence (Proton Meet), VPN et mots de passe chiffrés de bout en bout."},
    {"id": "zimbra", "nom": "Zimbra", "siege": "US", "url": "https://zimbra.com", "deploiement": "SP", "tailles": "TMEG", "licence": "O", "categorie": "suite", "categories_secondaires": [], "fonctions": ["suite_collab"], "description": "Serveur de messagerie et de collaboration, avec édition open source."},
    {"id": "zoho-workplace", "nom": "Zoho Workplace", "siege": "IN", "url": "https://zoho.com/fr/workplace/", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "suite", "categories_secondaires": [], "fonctions": ["suite_collab", "messagerie", "ged"], "description": "Suite bureautique et messagerie de Zoho."},
    {"id": "bigbluebutton", "nom": "BigBlueButton", "siege": "CA", "url": "https://bigbluebutton.org", "deploiement": "SP", "tailles": "TMEG", "licence": "O", "categorie": "messagerie", "categories_secondaires": [], "fonctions": ["messagerie"], "description": "Visioconférence open source orientée formation."},
    {"id": "element-matrix", "nom": "Element (Matrix)", "siege": "GB", "url": "https://element.io", "deploiement": "SP", "tailles": "TMEG", "licence": "O", "categorie": "messagerie", "categories_secondaires": [], "fonctions": ["messagerie"], "description": "Messagerie chiffrée décentralisée basée sur le protocole Matrix."},
    {"id": "goto", "nom": "GoTo", "siege": "US", "url": "https://goto.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "messagerie", "categories_secondaires": [], "fonctions": ["messagerie", "telephonie"], "description": "Visioconférence et téléphonie cloud."},
    {"id": "jitsi", "nom": "Jitsi", "siege": "US", "url": "https://jitsi.org", "deploiement": "SP", "tailles": "TMEG", "licence": "O", "categorie": "messagerie", "categories_secondaires": [], "fonctions": ["messagerie"], "description": "Visioconférence open source."},
    {"id": "klaxoon", "nom": "Klaxoon", "siege": "FR", "url": "https://klaxoon.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "messagerie", "categories_secondaires": [], "fonctions": ["messagerie", "reunions"], "description": "Ateliers collaboratifs, réunions et tableaux blancs."},
    {"id": "livestorm", "nom": "Livestorm", "siege": "FR", "url": "https://livestorm.co", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "messagerie", "categories_secondaires": [], "fonctions": ["messagerie"], "description": "Webinaires et événements virtuels."},
    {"id": "mattermost", "nom": "Mattermost", "siege": "US", "url": "https://mattermost.com", "deploiement": "SP", "tailles": "TMEG", "licence": "O", "categorie": "messagerie", "categories_secondaires": [], "fonctions": ["messagerie"], "description": "Messagerie d'équipe open source auto-hébergeable."},
    {"id": "microsoft-teams", "nom": "Microsoft Teams", "siege": "US", "url": "https://microsoft.com/fr-fr/microsoft-teams/", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "messagerie", "categories_secondaires": [], "fonctions": ["messagerie", "telephonie"], "description": "Chat, réunions, appels et collaboration de Microsoft."},
    {"id": "miro", "nom": "Miro", "siege": "US", "url": "https://miro.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "messagerie", "categories_secondaires": [], "fonctions": ["messagerie"], "description": "Tableau blanc collaboratif en ligne."},
    {"id": "mural", "nom": "Mural", "siege": "US", "url": "https://mural.co", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "messagerie", "categories_secondaires": [], "fonctions": ["messagerie"], "description": "Tableau blanc collaboratif et ateliers."},
    {"id": "olvid", "nom": "Olvid", "siege": "FR", "url": "https://olvid.io", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "messagerie", "categories_secondaires": [], "fonctions": ["messagerie"], "description": "Messagerie instantanée sécurisée, certifiée ANSSI."},
    {"id": "pexip", "nom": "Pexip", "siege": "NO", "url": "https://pexip.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "messagerie", "categories_secondaires": [], "fonctions": ["messagerie"], "description": "Visioconférence d'entreprise interopérable."},
    {"id": "rocket-chat", "nom": "Rocket.Chat", "siege": "BR", "url": "https://rocket.chat", "deploiement": "SP", "tailles": "TMEG", "licence": "O", "categorie": "messagerie", "categories_secondaires": [], "fonctions": ["messagerie"], "description": "Messagerie d'équipe open source, auto-hébergeable."},
    {"id": "slack", "nom": "Slack", "siege": "US", "url": "https://slack.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "messagerie", "categories_secondaires": [], "fonctions": ["messagerie"], "description": "Messagerie d'équipe par canaux et intégrations (Salesforce)."},
    {"id": "threema-work", "nom": "Threema Work", "siege": "CH", "url": "https://threema.ch", "deploiement": "SP", "tailles": "TMEG", "licence": "P", "categorie": "messagerie", "categories_secondaires": [], "fonctions": ["messagerie"], "description": "Messagerie professionnelle suisse chiffrée."},
    {"id": "tixeo", "nom": "Tixeo", "siege": "FR", "url": "https://tixeo.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "messagerie", "categories_secondaires": [], "fonctions": ["messagerie"], "description": "Visioconférence sécurisée française, certifiée ANSSI."},
    {"id": "webex", "nom": "Webex", "siege": "US", "url": "https://webex.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "messagerie", "categories_secondaires": [], "fonctions": ["messagerie", "telephonie"], "description": "Réunions, messagerie et appels de Cisco."},
    {"id": "whereby", "nom": "Whereby", "siege": "NO", "url": "https://whereby.com", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "messagerie", "categories_secondaires": [], "fonctions": ["messagerie"], "description": "Visioconférence simple dans le navigateur."},
    {"id": "wire", "nom": "Wire", "siege": "CH", "url": "https://wire.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "messagerie", "categories_secondaires": [], "fonctions": ["messagerie"], "description": "Messagerie et visioconférence sécurisées."},
    {"id": "zoom-workplace", "nom": "Zoom Workplace", "siege": "US", "url": "https://zoom.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "messagerie", "categories_secondaires": [], "fonctions": ["messagerie", "telephonie"], "description": "Visioconférence, chat et collaboration."},
    {"id": "alfresco-hyland", "nom": "Alfresco (Hyland)", "siege": "US", "url": "https://hyland.com", "deploiement": "SP", "tailles": "MEG", "licence": "O", "categorie": "ged", "categories_secondaires": [], "fonctions": ["ged", "archivage", "bpm"], "description": "Plateforme de gestion de contenu et de processus."},
    {"id": "box", "nom": "Box", "siege": "US", "url": "https://box.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "ged", "categories_secondaires": [], "fonctions": ["ged", "signature"], "description": "Gestion de contenu cloud et partage sécurisé de fichiers."},
    {"id": "docuware", "nom": "DocuWare", "siege": "DE", "url": "https://docuware.com", "deploiement": "SP", "tailles": "TMEG", "licence": "P", "categorie": "ged", "categories_secondaires": [], "fonctions": ["ged", "archivage", "bpm", "efacture"], "description": "GED et automatisation des processus documentaires."},
    {"id": "dropbox", "nom": "Dropbox", "siege": "US", "url": "https://dropbox.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "ged", "categories_secondaires": [], "fonctions": ["ged"], "description": "Stockage et partage de fichiers en ligne."},
    {"id": "d-velop", "nom": "d.velop", "siege": "DE", "url": "https://d-velop.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "ged", "categories_secondaires": [], "fonctions": ["ged", "archivage", "bpm"], "description": "ECM et gestion documentaire allemande."},
    {"id": "egnyte", "nom": "Egnyte", "siege": "US", "url": "https://egnyte.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "ged", "categories_secondaires": [], "fonctions": ["ged", "rgpd"], "description": "Partage de fichiers et gouvernance de contenu hybride."},
    {"id": "elo-digital-office", "nom": "ELO Digital Office", "siege": "DE", "url": "https://elo.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "ged", "categories_secondaires": [], "fonctions": ["ged", "archivage", "bpm"], "description": "Gestion de l'information d'entreprise (ECM)."},
    {"id": "hyland-onbase", "nom": "Hyland OnBase", "siege": "US", "url": "https://hyland.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "ged", "categories_secondaires": [], "fonctions": ["ged", "archivage", "bpm"], "description": "Gestion de contenu d'entreprise et automatisation des processus."},
    {"id": "laserfiche", "nom": "Laserfiche", "siege": "US", "url": "https://laserfiche.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "ged", "categories_secondaires": [], "fonctions": ["ged", "archivage", "bpm"], "description": "Gestion de contenu et automatisation des processus documentaires."},
    {"id": "maarch", "nom": "Maarch", "siege": "FR", "url": "https://maarch.com", "deploiement": "SP", "tailles": "MEG", "licence": "O", "categorie": "ged", "categories_secondaires": ["archivage"], "fonctions": ["ged", "archivage"], "description": "Suite de GED et d'archivage électronique open source."},
    {"id": "mayan-edms", "nom": "Mayan EDMS", "siege": "US", "url": "https://mayan-edms.com", "deploiement": "SP", "tailles": "TME", "licence": "O", "categorie": "ged", "categories_secondaires": [], "fonctions": ["ged", "archivage"], "description": "GED open source avec workflows et OCR."},
    {"id": "m-files", "nom": "M-Files", "siege": "FI", "url": "https://m-files.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "ged", "categories_secondaires": [], "fonctions": ["ged", "archivage", "bpm", "qse"], "description": "GED fondée sur les métadonnées plutôt que sur les dossiers."},
    {"id": "microsoft-sharepoint", "nom": "Microsoft SharePoint", "siege": "US", "url": "https://microsoft.com/fr-fr/microsoft-365/sharepoint/", "deploiement": "SP", "tailles": "TMEG", "licence": "P", "categorie": "ged", "categories_secondaires": ["intranet"], "fonctions": ["ged", "intranet", "bpm"], "description": "GED, intranet et partage de contenu de l'écosystème Microsoft 365."},
    {"id": "opentext-content-cloud", "nom": "OpenText Content Cloud", "siege": "CA", "url": "https://opentext.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "ged", "categories_secondaires": [], "fonctions": ["ged", "archivage"], "description": "Gestion de contenu d'entreprise (Documentum, Extended ECM)."},
    {"id": "paperless-ngx", "nom": "Paperless-ngx", "siege": "??", "url": "https://docs.paperless-ngx.com", "deploiement": "P", "tailles": "TM", "licence": "O", "categorie": "ged", "categories_secondaires": [], "fonctions": ["ged"], "description": "GED open source auto-hébergée pour documents numérisés."},
    {"id": "tresorit", "nom": "Tresorit", "siege": "CH", "url": "https://tresorit.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "ged", "categories_secondaires": [], "fonctions": ["ged", "rgpd"], "description": "Stockage et partage de fichiers chiffrés de bout en bout."},
    {"id": "zeendoc", "nom": "Zeendoc", "siege": "FR", "url": "https://zeendoc.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "ged", "categories_secondaires": [], "fonctions": ["ged", "archivage", "efacture"], "description": "GED cloud française : numérisation, classement, archivage et workflows."},
    {"id": "archivematica", "nom": "Archivematica", "siege": "CA", "url": "https://archivematica.org", "deploiement": "P", "tailles": "MEG", "licence": "O", "categorie": "archivage", "categories_secondaires": [], "fonctions": ["archivage"], "description": "Système libre de préservation numérique à long terme conforme au modèle OAIS."},
    {"id": "arkhineo-docaposte", "nom": "Arkhineo (Docaposte)", "siege": "FR", "url": "https://arkhineo.fr", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "archivage", "categories_secondaires": [], "fonctions": ["archivage", "signature"], "description": "Archivage électronique à valeur probante de Docaposte."},
    {"id": "atom-access-to-memory", "nom": "AtoM (Access to Memory)", "siege": "CA", "url": "https://accesstomemory.org", "deploiement": "P", "tailles": "MEG", "licence": "O", "categorie": "archivage", "categories_secondaires": [], "fonctions": ["archivage"], "description": "Logiciel libre de description et de diffusion d'archives (Artefactual Systems)."},
    {"id": "cecurity-com-arkevia", "nom": "Cecurity.com (Arkevia)", "siege": "FR", "url": "https://cecurity.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "archivage", "categories_secondaires": [], "fonctions": ["archivage", "efacture"], "description": "Coffre-fort numérique, archivage et dématérialisation à valeur probante."},
    {"id": "digiposte", "nom": "Digiposte", "siege": "FR", "url": "https://digiposte.fr", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "archivage", "categories_secondaires": [], "fonctions": ["archivage"], "description": "Coffre-fort numérique de La Poste pour conserver et partager des documents."},
    {"id": "oodrive", "nom": "Oodrive", "siege": "FR", "url": "https://oodrive.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "archivage", "categories_secondaires": [], "fonctions": ["archivage", "ged", "signature"], "description": "Plateforme de partage et de coffre-fort de documents sensibles.", "secnumcloud": true},
    {"id": "preservica", "nom": "Preservica", "siege": "GB", "url": "https://preservica.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "archivage", "categories_secondaires": [], "fonctions": ["archivage"], "description": "Préservation numérique à long terme des archives."},
    {"id": "vitam", "nom": "Vitam", "siege": "FR", "url": "https://programmevitam.fr", "deploiement": "P", "tailles": "EG", "licence": "O", "categorie": "archivage", "categories_secondaires": [], "fonctions": ["archivage"], "description": "Solution d'archivage électronique libre portée par l'administration française pour la conservation à valeur probante."},
    {"id": "abbyy", "nom": "ABBYY", "siege": "US", "url": "https://abbyy.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "idp", "categories_secondaires": [], "fonctions": ["idp"], "description": "OCR et traitement intelligent de documents."},
    {"id": "amazon-textract", "nom": "Amazon Textract", "siege": "US", "url": "https://aws.amazon.com/fr/textract/", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "idp", "categories_secondaires": [], "fonctions": ["idp"], "description": "Service AWS d'extraction de texte et de données de documents."},
    {"id": "azure-ai-document-intelligence", "nom": "Azure AI Document Intelligence", "siege": "US", "url": "https://azure.microsoft.com/fr-fr/", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "idp", "categories_secondaires": [], "fonctions": ["idp"], "description": "Service Microsoft d'extraction de données de documents."},
    {"id": "google-document-ai", "nom": "Google Document AI", "siege": "US", "url": "https://cloud.google.com/document-ai", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "idp", "categories_secondaires": [], "fonctions": ["idp"], "description": "Service Google Cloud d'extraction de données de documents."},
    {"id": "hyperscience", "nom": "Hyperscience", "siege": "US", "url": "https://hyperscience.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "idp", "categories_secondaires": [], "fonctions": ["idp"], "description": "Traitement intelligent des documents pour grandes entreprises."},
    {"id": "klippa", "nom": "Klippa", "siege": "NL", "url": "https://klippa.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "idp", "categories_secondaires": [], "fonctions": ["idp", "frais"], "description": "OCR et automatisation du traitement de documents."},
    {"id": "mindee", "nom": "Mindee", "siege": "FR", "url": "https://mindee.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "idp", "categories_secondaires": [], "fonctions": ["idp"], "description": "API d'extraction de données de documents (factures, reçus, pièces d'identité)."},
    {"id": "nanonets", "nom": "Nanonets", "siege": "US", "url": "https://nanonets.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "idp", "categories_secondaires": [], "fonctions": ["idp"], "description": "OCR et extraction de données avec workflows."},
    {"id": "rossum", "nom": "Rossum", "siege": "CZ", "url": "https://rossum.ai", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "idp", "categories_secondaires": [], "fonctions": ["idp", "achats"], "description": "Extraction intelligente de données de documents transactionnels."},
    {"id": "bookstack", "nom": "BookStack", "siege": "??", "url": "https://bookstackapp.com", "deploiement": "P", "tailles": "TME", "licence": "O", "categorie": "intranet", "categories_secondaires": [], "fonctions": ["intranet"], "description": "Wiki open source auto-hébergé organisé en livres et chapitres."},
    {"id": "confluence", "nom": "Confluence", "siege": "US", "url": "https://atlassian.com/software/confluence", "deploiement": "SP", "tailles": "TMEG", "licence": "P", "categorie": "intranet", "categories_secondaires": [], "fonctions": ["intranet", "projets"], "description": "Wiki et espace de travail collaboratif d'Atlassian."},
    {"id": "document360", "nom": "Document360", "siege": "IN", "url": "https://document360.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "intranet", "categories_secondaires": [], "fonctions": ["intranet", "support"], "description": "Base de connaissances en ligne pour documentation produit."},
    {"id": "guru", "nom": "Guru", "siege": "US", "url": "https://getguru.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "intranet", "categories_secondaires": [], "fonctions": ["intranet"], "description": "Base de connaissances d'entreprise intégrée aux outils d'équipe."},
    {"id": "jamespot", "nom": "Jamespot", "siege": "FR", "url": "https://jamespot.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "intranet", "categories_secondaires": [], "fonctions": ["intranet"], "description": "Intranet et réseau social d'entreprise français."},
    {"id": "lumapps", "nom": "LumApps", "siege": "FR", "url": "https://lumapps.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "intranet", "categories_secondaires": [], "fonctions": ["intranet"], "description": "Plateforme d'intranet et d'expérience employé."},
    {"id": "outline", "nom": "Outline", "siege": "US", "url": "https://getoutline.com", "deploiement": "SP", "tailles": "TME", "licence": "O", "categorie": "intranet", "categories_secondaires": [], "fonctions": ["intranet"], "description": "Wiki collaboratif open source."},
    {"id": "simpplr", "nom": "Simpplr", "siege": "US", "url": "https://simpplr.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "intranet", "categories_secondaires": [], "fonctions": ["intranet"], "description": "Intranet moderne et communication interne."},
    {"id": "slite", "nom": "Slite", "siege": "FR", "url": "https://slite.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "intranet", "categories_secondaires": [], "fonctions": ["intranet"], "description": "Base de connaissances et documentation d'équipe."},
    {"id": "staffbase", "nom": "Staffbase", "siege": "DE", "url": "https://staffbase.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "intranet", "categories_secondaires": [], "fonctions": ["intranet"], "description": "Communication interne et intranet mobile."},
    {"id": "unily", "nom": "Unily", "siege": "GB", "url": "https://unily.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "intranet", "categories_secondaires": [], "fonctions": ["intranet"], "description": "Intranet et expérience employé."},
    {"id": "wiki-js", "nom": "Wiki.js", "siege": "??", "url": "https://js.wiki", "deploiement": "P", "tailles": "TME", "licence": "O", "categorie": "intranet", "categories_secondaires": [], "fonctions": ["intranet"], "description": "Wiki open source moderne."},
    {"id": "xwiki", "nom": "XWiki", "siege": "FR", "url": "https://xwiki.com", "deploiement": "SP", "tailles": "TMEG", "licence": "O", "categorie": "intranet", "categories_secondaires": [], "fonctions": ["intranet", "ged"], "description": "Wiki et plateforme de gestion de connaissances open source."},
    {"id": "bmc-helix-itsm", "nom": "BMC Helix ITSM", "siege": "US", "url": "https://bmc.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "itsm", "categories_secondaires": [], "fonctions": ["itsm", "maintenance", "alertes_ops", "itam", "cartographie", "engagements"], "description": "ITSM et ESM d'entreprise de BMC."},
    {"id": "easyvista", "nom": "EasyVista", "siege": "FR", "url": "https://easyvista.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "itsm", "categories_secondaires": [], "fonctions": ["itsm", "maintenance", "alertes_ops", "itam", "portail_client", "engagements"], "description": "Solution ITSM et ESM européenne pour le support IT et la gestion du parc."},
    {"id": "efecte", "nom": "Efecte", "siege": "FI", "url": "https://efecte.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "itsm", "categories_secondaires": [], "fonctions": ["itsm", "maintenance", "alertes_ops", "portail_client"], "description": "ESM et gestion des services, de l'IT à l'ensemble de l'entreprise."},
    {"id": "freshservice", "nom": "Freshservice", "siege": "US", "url": "https://freshworks.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "itsm", "categories_secondaires": [], "fonctions": ["itsm", "maintenance", "alertes_ops", "itam", "portail_client", "engagements"], "description": "ITSM et ESM de Freshworks, simple à déployer."},
    {"id": "glpi", "nom": "GLPI", "siege": "FR", "url": "https://glpi-project.org", "deploiement": "SP", "tailles": "TMEG", "licence": "O", "categorie": "itsm", "categories_secondaires": [], "fonctions": ["itsm", "maintenance", "alertes_ops", "itam", "cartographie", "engagements"], "description": "Solution française open source d'inventaire IT et de helpdesk (Teclib')."},
    {"id": "haloitsm", "nom": "HaloITSM", "siege": "GB", "url": "https://haloitsm.com", "deploiement": "SP", "tailles": "TMEG", "licence": "P", "categorie": "itsm", "categories_secondaires": [], "fonctions": ["itsm", "maintenance", "alertes_ops", "itam", "engagements"], "description": "ITSM configurable pour services IT."},
    {"id": "hornbill", "nom": "Hornbill", "siege": "GB", "url": "https://hornbill.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "itsm", "categories_secondaires": [], "fonctions": ["itsm", "maintenance", "alertes_ops", "portail_client"], "description": "ESM pour IT, RH et services généraux."},
    {"id": "itop-combodo", "nom": "iTop (Combodo)", "siege": "FR", "url": "https://combodo.com", "deploiement": "SP", "tailles": "MEG", "licence": "O", "categorie": "itsm", "categories_secondaires": [], "fonctions": ["itsm", "maintenance", "alertes_ops", "cartographie", "itam", "engagements"], "description": "ITSM et CMDB open source français."},
    {"id": "ivanti-neurons-for-itsm", "nom": "Ivanti Neurons for ITSM", "siege": "US", "url": "https://ivanti.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "itsm", "categories_secondaires": [], "fonctions": ["itsm", "maintenance", "alertes_ops", "itam", "engagements"], "description": "ITSM et gestion des services d'Ivanti."},
    {"id": "jira-service-management", "nom": "Jira Service Management", "siege": "US", "url": "https://atlassian.com/software/jira/service-management", "deploiement": "SP", "tailles": "TMEG", "licence": "P", "categorie": "itsm", "categories_secondaires": [], "fonctions": ["itsm", "maintenance", "alertes_ops", "portail_client", "itam"], "description": "Plateforme ITSM compatible ITIL pour incidents, demandes et changements."},
    {"id": "manageengine-servicedesk-plus", "nom": "ManageEngine ServiceDesk Plus", "siege": "IN", "url": "https://manageengine.com", "deploiement": "SP", "tailles": "TMEG", "licence": "P", "categorie": "itsm", "categories_secondaires": [], "fonctions": ["itsm", "maintenance", "alertes_ops", "itam", "engagements"], "description": "ITSM, gestion des actifs et service desk de Zoho Corp."},
    {"id": "matrix42", "nom": "Matrix42", "siege": "DE", "url": "https://matrix42.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "itsm", "categories_secondaires": [], "fonctions": ["itsm", "maintenance", "alertes_ops", "itam", "engagements"], "description": "ESM et gestion du poste de travail numérique."},
    {"id": "servicenow", "nom": "ServiceNow", "siege": "US", "url": "https://servicenow.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "itsm", "categories_secondaires": ["support"], "fonctions": ["itsm", "maintenance", "alertes_ops", "support", "itam", "cartographie", "portail_client", "bpm", "lowcode", "engagements"], "description": "Plateforme d'entreprise pour l'ITSM, l'ITOM et l'orchestration des flux métier."},
    {"id": "solarwinds-service-desk", "nom": "SolarWinds Service Desk", "siege": "US", "url": "https://solarwinds.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "itsm", "categories_secondaires": [], "fonctions": ["itsm", "maintenance", "alertes_ops", "itam", "engagements"], "description": "Service desk ITSM cloud de SolarWinds."},
    {"id": "sysaid", "nom": "SysAid", "siege": "IL", "url": "https://sysaid.com", "deploiement": "SP", "tailles": "TME", "licence": "P", "categorie": "itsm", "categories_secondaires": [], "fonctions": ["itsm", "maintenance", "alertes_ops", "itam", "engagements"], "description": "ITSM et gestion des actifs."},
    {"id": "topdesk", "nom": "TOPdesk", "siege": "NL", "url": "https://topdesk.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "itsm", "categories_secondaires": [], "fonctions": ["itsm", "maintenance", "alertes_ops", "portail_client"], "description": "ITSM et service management."},
    {"id": "zammad", "nom": "Zammad", "siege": "DE", "url": "https://zammad.com", "deploiement": "SP", "tailles": "TMEG", "licence": "O", "categorie": "itsm", "categories_secondaires": ["support"], "fonctions": ["itsm", "maintenance", "alertes_ops", "support"], "description": "Système de support et de ticketing open source."},
    {"id": "znuny", "nom": "Znuny", "siege": "DE", "url": "https://znuny.org", "deploiement": "P", "tailles": "TMEG", "licence": "O", "categorie": "itsm", "categories_secondaires": [], "fonctions": ["itsm", "maintenance", "alertes_ops"], "description": "Système de ticketing et ITSM open source (fork d'OTRS)."},
    {"id": "atera", "nom": "Atera", "siege": "IL", "url": "https://atera.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "itam", "categories_secondaires": [], "fonctions": ["itam", "monitoring"], "description": "RMM et ITSM pour MSP et services IT."},
    {"id": "flexera-one", "nom": "Flexera One", "siege": "US", "url": "https://flexera.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "itam", "categories_secondaires": [], "fonctions": ["itam", "engagements"], "description": "Gestion des actifs logiciels (SAM), FinOps et optimisation des licences."},
    {"id": "hexnode", "nom": "Hexnode", "siege": "IN", "url": "https://hexnode.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "itam", "categories_secondaires": [], "fonctions": ["itam"], "description": "Gestion unifiée des terminaux (UEM) et MDM."},
    {"id": "iru-ex-kandji", "nom": "Iru (ex-Kandji)", "siege": "US", "url": "https://iru.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "itam", "categories_secondaires": [], "fonctions": ["itam", "secu_endpoint"], "description": "Gestion et sécurité des appareils, historiquement centrée sur Apple ; Kandji a été rebaptisé Iru en octobre 2025."},
    {"id": "ivanti-endpoint-manager", "nom": "Ivanti Endpoint Manager", "siege": "US", "url": "https://ivanti.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "itam", "categories_secondaires": [], "fonctions": ["itam"], "description": "Gestion unifiée des postes et déploiements logiciels."},
    {"id": "jamf", "nom": "Jamf", "siege": "US", "url": "https://jamf.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "itam", "categories_secondaires": [], "fonctions": ["itam"], "description": "Gestion et sécurité des appareils Apple en entreprise (Jamf Pro, Jamf Protect)."},
    {"id": "lansweeper", "nom": "Lansweeper", "siege": "BE", "url": "https://lansweeper.com", "deploiement": "SP", "tailles": "TMEG", "licence": "P", "categorie": "itam", "categories_secondaires": [], "fonctions": ["itam", "cartographie"], "description": "Découverte et inventaire des actifs IT, logiciels et réseau."},
    {"id": "manageengine-endpoint-central", "nom": "ManageEngine Endpoint Central", "siege": "IN", "url": "https://manageengine.com", "deploiement": "SP", "tailles": "TMEG", "licence": "P", "categorie": "itam", "categories_secondaires": [], "fonctions": ["itam", "secu_endpoint"], "description": "Gestion et sécurité des postes (UEM) de ManageEngine."},
    {"id": "microsoft-intune", "nom": "Microsoft Intune", "siege": "US", "url": "https://microsoft.com/fr-fr/security/business/microsoft-intune", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "itam", "categories_secondaires": [], "fonctions": ["itam", "iam"], "description": "Gestion unifiée des postes et appareils mobiles (UEM) de Microsoft."},
    {"id": "miradore", "nom": "Miradore", "siege": "FI", "url": "https://miradore.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "itam", "categories_secondaires": [], "fonctions": ["itam"], "description": "MDM et gestion des appareils."},
    {"id": "mosyle", "nom": "Mosyle", "siege": "US", "url": "https://mosyle.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "itam", "categories_secondaires": [], "fonctions": ["itam"], "description": "MDM Apple pour entreprises et écoles."},
    {"id": "ninjaone", "nom": "NinjaOne", "siege": "US", "url": "https://ninjaone.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "itam", "categories_secondaires": [], "fonctions": ["itam", "monitoring"], "description": "Supervision et gestion à distance des postes (RMM)."},
    {"id": "ocs-inventory", "nom": "OCS Inventory", "siege": "FR", "url": "https://ocsinventory-ng.org", "deploiement": "P", "tailles": "TMEG", "licence": "O", "categorie": "itam", "categories_secondaires": [], "fonctions": ["itam"], "description": "Inventaire automatisé du parc informatique open source."},
    {"id": "omnissa-workspace-one", "nom": "Omnissa Workspace ONE", "siege": "US", "url": "https://omnissa.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "itam", "categories_secondaires": [], "fonctions": ["itam", "iam"], "description": "Gestion unifiée des terminaux (UEM) et espace de travail numérique."},
    {"id": "snipe-it", "nom": "Snipe-IT", "siege": "US", "url": "https://snipeitapp.com", "deploiement": "SP", "tailles": "TME", "licence": "O", "categorie": "itam", "categories_secondaires": [], "fonctions": ["itam"], "description": "Gestion des actifs IT open source."},
    {"id": "usu-software-asset-management", "nom": "USU Software Asset Management", "siege": "DE", "url": "https://usu.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "itam", "categories_secondaires": [], "fonctions": ["itam", "engagements"], "description": "Gestion des licences et conformité logicielle."},
    {"id": "archi", "nom": "Archi", "siege": "??", "url": "https://archimatetool.com", "deploiement": "P", "tailles": "TMEG", "licence": "O", "categorie": "ea", "categories_secondaires": [], "fonctions": ["cartographie"], "description": "Outil libre de modélisation ArchiMate."},
    {"id": "ardoq", "nom": "Ardoq", "siege": "NO", "url": "https://ardoq.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "ea", "categories_secondaires": [], "fonctions": ["cartographie"], "description": "Architecture d'entreprise et cartographie des relations entre applications."},
    {"id": "aris", "nom": "ARIS", "siege": "DE", "url": "https://aris.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "ea", "categories_secondaires": [], "fonctions": ["cartographie", "bpm"], "description": "Modélisation de processus et d'architecture d'entreprise."},
    {"id": "avolution-abacus", "nom": "Avolution ABACUS", "siege": "AU", "url": "https://avolutionsoftware.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "ea", "categories_secondaires": [], "fonctions": ["cartographie"], "description": "Modélisation d'architecture d'entreprise et analyse."},
    {"id": "bizzdesign", "nom": "BiZZdesign", "siege": "NL", "url": "https://bizzdesign.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "ea", "categories_secondaires": [], "fonctions": ["cartographie", "bpm"], "description": "Architecture d'entreprise et modélisation ArchiMate."},
    {"id": "draw-io-diagrams-net", "nom": "draw.io (diagrams.net)", "siege": "GB", "url": "https://drawio.com", "deploiement": "SP", "tailles": "TMEG", "licence": "O", "categorie": "ea", "categories_secondaires": [], "fonctions": ["cartographie"], "description": "Éditeur de diagrammes libre, utilisé pour les schémas d'architecture."},
    {"id": "erwin-quest", "nom": "erwin (Quest)", "siege": "US", "url": "https://erwin.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "ea", "categories_secondaires": [], "fonctions": ["cartographie", "data_gov"], "description": "Modélisation de données et d'architecture d'entreprise."},
    {"id": "leanix", "nom": "LeanIX", "siege": "DE", "url": "https://leanix.net", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "ea", "categories_secondaires": [], "fonctions": ["cartographie"], "description": "Gestion du portefeuille applicatif et architecture d'entreprise (SAP LeanIX)."},
    {"id": "lucid", "nom": "Lucid", "siege": "US", "url": "https://lucid.co", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "ea", "categories_secondaires": [], "fonctions": ["cartographie"], "description": "Diagrammes collaboratifs et cartographie d'architecture."},
    {"id": "orbus-iserver", "nom": "Orbus iServer", "siege": "GB", "url": "https://orbussoftware.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "ea", "categories_secondaires": [], "fonctions": ["cartographie", "bpm"], "description": "Architecture d'entreprise, intégré à Microsoft 365."},
    {"id": "sparx-enterprise-architect", "nom": "Sparx Enterprise Architect", "siege": "AU", "url": "https://sparxsystems.com", "deploiement": "P", "tailles": "TMEG", "licence": "P", "categorie": "ea", "categories_secondaires": [], "fonctions": ["cartographie"], "description": "Outil de modélisation UML, SysML et ArchiMate."},
    {"id": "visual-paradigm", "nom": "Visual Paradigm", "siege": "HK", "url": "https://visual-paradigm.com", "deploiement": "SP", "tailles": "TMEG", "licence": "P", "categorie": "ea", "categories_secondaires": [], "fonctions": ["cartographie"], "description": "Modélisation UML, ArchiMate et architecture d'entreprise."},
    {"id": "better-stack", "nom": "Better Stack", "siege": "CZ", "url": "https://betterstack.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "monitoring", "categories_secondaires": [], "fonctions": ["monitoring", "alertes_ops"], "description": "Supervision de disponibilité, logs et astreintes."},
    {"id": "centreon", "nom": "Centreon", "siege": "FR", "url": "https://centreon.com", "deploiement": "SP", "tailles": "MEG", "licence": "O", "categorie": "monitoring", "categories_secondaires": [], "fonctions": ["monitoring", "alertes_ops"], "description": "Supervision d'infrastructure et d'applications, éditeur français."},
    {"id": "checkmk", "nom": "Checkmk", "siege": "DE", "url": "https://checkmk.com", "deploiement": "SP", "tailles": "TMEG", "licence": "O", "categorie": "monitoring", "categories_secondaires": [], "fonctions": ["monitoring", "alertes_ops"], "description": "Supervision IT à grande échelle, édition libre et commerciales."},
    {"id": "datadog", "nom": "Datadog", "siege": "US", "url": "https://datadoghq.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "monitoring", "categories_secondaires": [], "fonctions": ["monitoring", "alertes_ops", "siem"], "description": "Plateforme d'observabilité cloud : infrastructure, applications, logs."},
    {"id": "dynatrace", "nom": "Dynatrace", "siege": "US", "url": "https://dynatrace.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "monitoring", "categories_secondaires": [], "fonctions": ["monitoring", "alertes_ops"], "description": "Observabilité et surveillance applicative pilotées par IA."},
    {"id": "elastic-observability", "nom": "Elastic Observability", "siege": "US", "url": "https://elastic.co", "deploiement": "SP", "tailles": "TMEG", "licence": "O", "categorie": "monitoring", "categories_secondaires": [], "fonctions": ["monitoring", "alertes_ops", "siem"], "description": "Logs, métriques et traces avec la pile Elastic."},
    {"id": "icinga", "nom": "Icinga", "siege": "DE", "url": "https://icinga.com", "deploiement": "SP", "tailles": "TMEG", "licence": "O", "categorie": "monitoring", "categories_secondaires": [], "fonctions": ["monitoring", "alertes_ops"], "description": "Supervision open source d'infrastructure."},
    {"id": "librenms", "nom": "LibreNMS", "siege": "??", "url": "https://librenms.org", "deploiement": "P", "tailles": "TMEG", "licence": "O", "categorie": "monitoring", "categories_secondaires": [], "fonctions": ["monitoring", "alertes_ops"], "description": "Supervision réseau open source avec découverte automatique."},
    {"id": "manageengine-opmanager", "nom": "ManageEngine OpManager", "siege": "IN", "url": "https://manageengine.com", "deploiement": "P", "tailles": "TMEG", "licence": "P", "categorie": "monitoring", "categories_secondaires": [], "fonctions": ["monitoring", "alertes_ops"], "description": "Supervision réseau et serveurs."},
    {"id": "nagios", "nom": "Nagios", "siege": "US", "url": "https://nagios.com", "deploiement": "SP", "tailles": "TMEG", "licence": "O", "categorie": "monitoring", "categories_secondaires": [], "fonctions": ["monitoring", "alertes_ops"], "description": "Supervision d'infrastructure historique, en versions libre et commerciale."},
    {"id": "netdata", "nom": "Netdata", "siege": "US", "url": "https://netdata.cloud", "deploiement": "SP", "tailles": "TMEG", "licence": "O", "categorie": "monitoring", "categories_secondaires": [], "fonctions": ["monitoring", "alertes_ops"], "description": "Supervision temps réel d'infrastructure."},
    {"id": "new-relic", "nom": "New Relic", "siege": "US", "url": "https://newrelic.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "monitoring", "categories_secondaires": [], "fonctions": ["monitoring", "alertes_ops"], "description": "Observabilité et performance applicative."},
    {"id": "prometheus", "nom": "Prometheus", "siege": "US", "url": "https://prometheus.io", "deploiement": "P", "tailles": "TMEG", "licence": "O", "categorie": "monitoring", "categories_secondaires": [], "fonctions": ["monitoring", "alertes_ops"], "description": "Système de métriques et d'alertes open source (CNCF)."},
    {"id": "prtg-network-monitor", "nom": "PRTG Network Monitor", "siege": "DE", "url": "https://paessler.com", "deploiement": "P", "tailles": "TME", "licence": "P", "categorie": "monitoring", "categories_secondaires": [], "fonctions": ["monitoring", "alertes_ops"], "description": "Supervision réseau et infrastructure de Paessler."},
    {"id": "solarwinds-observability", "nom": "SolarWinds Observability", "siege": "US", "url": "https://solarwinds.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "monitoring", "categories_secondaires": [], "fonctions": ["monitoring", "alertes_ops"], "description": "Supervision d'infrastructure, applications et réseau."},
    {"id": "splunk-observability", "nom": "Splunk Observability", "siege": "US", "url": "https://splunk.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "monitoring", "categories_secondaires": [], "fonctions": ["monitoring", "alertes_ops", "siem"], "description": "Observabilité et SIEM de Splunk (Cisco)."},
    {"id": "uptimerobot", "nom": "UptimeRobot", "siege": "MT", "url": "https://uptimerobot.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "monitoring", "categories_secondaires": [], "fonctions": ["monitoring", "alertes_ops"], "description": "Supervision de disponibilité de sites et services."},
    {"id": "zabbix", "nom": "Zabbix", "siege": "LV", "url": "https://zabbix.com", "deploiement": "SP", "tailles": "TMEG", "licence": "O", "categorie": "monitoring", "categories_secondaires": [], "fonctions": ["monitoring", "alertes_ops"], "description": "Supervision réseau, serveurs et applications open source."},
    {"id": "1password", "nom": "1Password", "siege": "CA", "url": "https://1password.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "iam", "categories_secondaires": [], "fonctions": ["iam"], "description": "Gestionnaire de mots de passe pour équipes."},
    {"id": "auth0", "nom": "Auth0", "siege": "US", "url": "https://auth0.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "iam", "categories_secondaires": [], "fonctions": ["iam"], "description": "Authentification et gestion des identités pour applications (Okta)."},
    {"id": "authentik", "nom": "Authentik", "siege": "??", "url": "https://goauthentik.io", "deploiement": "SP", "tailles": "TMEG", "licence": "O", "categorie": "iam", "categories_secondaires": [], "fonctions": ["iam"], "description": "Fournisseur d'identités open source."},
    {"id": "beyondtrust", "nom": "BeyondTrust", "siege": "US", "url": "https://beyondtrust.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "iam", "categories_secondaires": [], "fonctions": ["iam"], "description": "Gestion des accès à privilèges et des identités."},
    {"id": "bitwarden", "nom": "Bitwarden", "siege": "US", "url": "https://bitwarden.com", "deploiement": "SP", "tailles": "TMEG", "licence": "O", "categorie": "iam", "categories_secondaires": [], "fonctions": ["iam"], "description": "Gestionnaire de mots de passe open source."},
    {"id": "cyberark", "nom": "CyberArk", "siege": "US", "url": "https://cyberark.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "iam", "categories_secondaires": [], "fonctions": ["iam"], "description": "Sécurité des identités et gestion des accès à privilèges."},
    {"id": "dashlane", "nom": "Dashlane", "siege": "FR", "url": "https://dashlane.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "iam", "categories_secondaires": [], "fonctions": ["iam"], "description": "Gestionnaire de mots de passe d'origine française."},
    {"id": "delinea", "nom": "Delinea", "siege": "US", "url": "https://delinea.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "iam", "categories_secondaires": [], "fonctions": ["iam"], "description": "Gestion des accès à privilèges (PAM)."},
    {"id": "duo-security", "nom": "Duo Security", "siege": "US", "url": "https://duo.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "iam", "categories_secondaires": [], "fonctions": ["iam"], "description": "Authentification multifacteur de Cisco."},
    {"id": "evidian", "nom": "Evidian", "siege": "FR", "url": "https://evidian.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "iam", "categories_secondaires": [], "fonctions": ["iam"], "description": "Gestion des identités et SSO du groupe Eviden (Atos)."},
    {"id": "ilex-sign-go", "nom": "Ilex Sign&go", "siege": "FR", "url": "https://ilex-international.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "iam", "categories_secondaires": [], "fonctions": ["iam"], "description": "Gestion des identités et des accès française (SSO, fédération)."},
    {"id": "jumpcloud", "nom": "JumpCloud", "siege": "US", "url": "https://jumpcloud.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "iam", "categories_secondaires": [], "fonctions": ["iam", "itam"], "description": "Annuaire cloud, SSO et gestion des appareils."},
    {"id": "keeper-security", "nom": "Keeper Security", "siege": "US", "url": "https://keepersecurity.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "iam", "categories_secondaires": [], "fonctions": ["iam"], "description": "Gestionnaire de mots de passe et accès privilégiés."},
    {"id": "keycloak", "nom": "Keycloak", "siege": "US", "url": "https://keycloak.org", "deploiement": "SP", "tailles": "TMEG", "licence": "O", "categorie": "iam", "categories_secondaires": [], "fonctions": ["iam"], "description": "Gestion des identités et SSO open source (Red Hat)."},
    {"id": "lastpass", "nom": "LastPass", "siege": "US", "url": "https://lastpass.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "iam", "categories_secondaires": [], "fonctions": ["iam"], "description": "Gestionnaire de mots de passe pour particuliers et entreprises."},
    {"id": "microsoft-entra-id", "nom": "Microsoft Entra ID", "siege": "US", "url": "https://microsoft.com/fr-fr/security/business/identity-access", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "iam", "categories_secondaires": [], "fonctions": ["iam", "secu_reseau"], "description": "Annuaire cloud, SSO et MFA de Microsoft."},
    {"id": "okta", "nom": "Okta", "siege": "US", "url": "https://okta.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "iam", "categories_secondaires": [], "fonctions": ["iam"], "description": "Gestion des identités et des accès (SSO, MFA)."},
    {"id": "passbolt", "nom": "Passbolt", "siege": "LU", "url": "https://passbolt.com", "deploiement": "SP", "tailles": "TMEG", "licence": "O", "categorie": "iam", "categories_secondaires": [], "fonctions": ["iam"], "description": "Gestionnaire de mots de passe open source luxembourgeois pour équipes."},
    {"id": "ping-identity", "nom": "Ping Identity", "siege": "US", "url": "https://pingidentity.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "iam", "categories_secondaires": [], "fonctions": ["iam"], "description": "Gestion des identités et des accès pour grandes entreprises."},
    {"id": "wallix", "nom": "WALLIX", "siege": "FR", "url": "https://wallix.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "iam", "categories_secondaires": [], "fonctions": ["iam"], "description": "Gestion des accès à privilèges (PAM) et sécurisation des identités."},
    {"id": "yubico", "nom": "Yubico", "siege": "SE", "url": "https://yubico.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "iam", "categories_secondaires": [], "fonctions": ["iam"], "description": "Clés de sécurité matérielles YubiKey pour l'authentification forte."},
    {"id": "zitadel", "nom": "Zitadel", "siege": "CH", "url": "https://zitadel.com", "deploiement": "SP", "tailles": "TMEG", "licence": "O", "categorie": "iam", "categories_secondaires": [], "fonctions": ["iam"], "description": "Gestion des identités et authentification open source."},
    {"id": "bitdefender-gravityzone", "nom": "Bitdefender GravityZone", "siege": "RO", "url": "https://bitdefender.com", "deploiement": "SP", "tailles": "TMEG", "licence": "P", "categorie": "secu-endpoint", "categories_secondaires": [], "fonctions": ["secu_endpoint", "siem"], "description": "Protection des terminaux et XDR."},
    {"id": "crowdstrike-falcon", "nom": "CrowdStrike Falcon", "siege": "US", "url": "https://crowdstrike.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "secu-endpoint", "categories_secondaires": [], "fonctions": ["secu_endpoint", "siem"], "description": "Protection des terminaux (EDR/XDR) native cloud."},
    {"id": "eset", "nom": "ESET", "siege": "SK", "url": "https://eset.com", "deploiement": "SP", "tailles": "TMEG", "licence": "P", "categorie": "secu-endpoint", "categories_secondaires": [], "fonctions": ["secu_endpoint", "siem"], "description": "Antivirus et protection des terminaux."},
    {"id": "harfanglab", "nom": "HarfangLab", "siege": "FR", "url": "https://harfanglab.io", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "secu-endpoint", "categories_secondaires": [], "fonctions": ["secu_endpoint", "siem"], "description": "EDR européen certifié par l'ANSSI."},
    {"id": "malwarebytes", "nom": "Malwarebytes", "siege": "US", "url": "https://malwarebytes.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "secu-endpoint", "categories_secondaires": [], "fonctions": ["secu_endpoint"], "description": "Protection contre les logiciels malveillants."},
    {"id": "microsoft-defender-for-endpoint", "nom": "Microsoft Defender for Endpoint", "siege": "US", "url": "https://microsoft.com/fr-fr/security/business/", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "secu-endpoint", "categories_secondaires": [], "fonctions": ["secu_endpoint", "siem"], "description": "Protection des terminaux (EDR) de Microsoft."},
    {"id": "palo-alto-cortex-xdr", "nom": "Palo Alto Cortex XDR", "siege": "US", "url": "https://paloaltonetworks.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "secu-endpoint", "categories_secondaires": [], "fonctions": ["secu_endpoint", "siem"], "description": "Détection et réponse étendues de Palo Alto Networks."},
    {"id": "sentinelone", "nom": "SentinelOne", "siege": "US", "url": "https://sentinelone.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "secu-endpoint", "categories_secondaires": [], "fonctions": ["secu_endpoint", "siem"], "description": "Protection des terminaux et XDR autonome."},
    {"id": "sophos", "nom": "Sophos", "siege": "GB", "url": "https://sophos.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "secu-endpoint", "categories_secondaires": [], "fonctions": ["secu_endpoint", "secu_reseau", "siem"], "description": "Protection des terminaux, pare-feu et détection managée."},
    {"id": "stormshield-endpoint-security", "nom": "Stormshield Endpoint Security", "siege": "FR", "url": "https://stormshield.com", "deploiement": "P", "tailles": "MEG", "licence": "P", "categorie": "secu-endpoint", "categories_secondaires": [], "fonctions": ["secu_endpoint"], "description": "Protection des postes et serveurs d'un éditeur français."},
    {"id": "trend-micro-vision-one", "nom": "Trend Micro Vision One", "siege": "JP", "url": "https://trendmicro.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "secu-endpoint", "categories_secondaires": [], "fonctions": ["secu_endpoint", "siem", "secu_reseau"], "description": "Plateforme XDR de Trend Micro."},
    {"id": "withsecure", "nom": "WithSecure", "siege": "FI", "url": "https://withsecure.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "secu-endpoint", "categories_secondaires": [], "fonctions": ["secu_endpoint", "siem"], "description": "Protection des terminaux et services de détection."},
    {"id": "barracuda", "nom": "Barracuda", "siege": "US", "url": "https://barracuda.com", "deploiement": "SP", "tailles": "TMEG", "licence": "P", "categorie": "secu-reseau", "categories_secondaires": [], "fonctions": ["secu_reseau"], "description": "Sécurité réseau et messagerie."},
    {"id": "cato-networks", "nom": "Cato Networks", "siege": "IL", "url": "https://catonetworks.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "secu-reseau", "categories_secondaires": [], "fonctions": ["secu_reseau"], "description": "SASE : SD-WAN et sécurité réseau en cloud."},
    {"id": "check-point", "nom": "Check Point", "siege": "IL", "url": "https://checkpoint.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "secu-reseau", "categories_secondaires": [], "fonctions": ["secu_reseau"], "description": "Pare-feu et sécurité réseau."},
    {"id": "cisco-secure-firewall", "nom": "Cisco Secure Firewall", "siege": "US", "url": "https://cisco.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "secu-reseau", "categories_secondaires": [], "fonctions": ["secu_reseau"], "description": "Pare-feu et sécurité réseau de Cisco."},
    {"id": "cloudflare", "nom": "Cloudflare", "siege": "US", "url": "https://cloudflare.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "secu-reseau", "categories_secondaires": [], "fonctions": ["secu_reseau"], "description": "Zero Trust, WAF, DNS et protection DDoS."},
    {"id": "fortinet-fortigate", "nom": "Fortinet FortiGate", "siege": "US", "url": "https://fortinet.com", "deploiement": "SP", "tailles": "TMEG", "licence": "P", "categorie": "secu-reseau", "categories_secondaires": [], "fonctions": ["secu_reseau"], "description": "Pare-feu nouvelle génération et SD-WAN."},
    {"id": "hornetsecurity", "nom": "Hornetsecurity", "siege": "DE", "url": "https://hornetsecurity.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "secu-reseau", "categories_secondaires": [], "fonctions": ["secu_reseau", "sauvegarde"], "description": "Sécurité de la messagerie et sauvegarde Microsoft 365 (inclut Vade)."},
    {"id": "mailinblack", "nom": "Mailinblack", "siege": "FR", "url": "https://mailinblack.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "secu-reseau", "categories_secondaires": [], "fonctions": ["secu_reseau"], "description": "Protection de messagerie et sensibilisation française."},
    {"id": "mimecast", "nom": "Mimecast", "siege": "GB", "url": "https://mimecast.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "secu-reseau", "categories_secondaires": [], "fonctions": ["secu_reseau"], "description": "Sécurité de la messagerie et archivage."},
    {"id": "netskope", "nom": "Netskope", "siege": "US", "url": "https://netskope.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "secu-reseau", "categories_secondaires": [], "fonctions": ["secu_reseau"], "description": "SASE et sécurité des données cloud."},
    {"id": "olfeo", "nom": "Olfeo", "siege": "FR", "url": "https://olfeo.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "secu-reseau", "categories_secondaires": [], "fonctions": ["secu_reseau"], "description": "Filtrage web français."},
    {"id": "opnsense", "nom": "OPNsense", "siege": "NL", "url": "https://opnsense.org", "deploiement": "P", "tailles": "TMEG", "licence": "O", "categorie": "secu-reseau", "categories_secondaires": [], "fonctions": ["secu_reseau"], "description": "Pare-feu et routeur open source."},
    {"id": "palo-alto-networks", "nom": "Palo Alto Networks", "siege": "US", "url": "https://paloaltonetworks.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "secu-reseau", "categories_secondaires": [], "fonctions": ["secu_reseau"], "description": "Pare-feu nouvelle génération et sécurité cloud."},
    {"id": "proofpoint", "nom": "Proofpoint", "siege": "US", "url": "https://proofpoint.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "secu-reseau", "categories_secondaires": [], "fonctions": ["secu_reseau"], "description": "Sécurité de la messagerie et sensibilisation."},
    {"id": "stormshield-network-security", "nom": "Stormshield Network Security", "siege": "FR", "url": "https://stormshield.com", "deploiement": "P", "tailles": "MEG", "licence": "P", "categorie": "secu-reseau", "categories_secondaires": [], "fonctions": ["secu_reseau"], "description": "Pare-feu nouvelle génération français (groupe Airbus)."},
    {"id": "tailscale", "nom": "Tailscale", "siege": "CA", "url": "https://tailscale.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "secu-reseau", "categories_secondaires": [], "fonctions": ["secu_reseau", "iam"], "description": "Réseau privé maillé (VPN) simple à déployer."},
    {"id": "watchguard", "nom": "WatchGuard", "siege": "US", "url": "https://watchguard.com", "deploiement": "SP", "tailles": "TME", "licence": "P", "categorie": "secu-reseau", "categories_secondaires": [], "fonctions": ["secu_reseau"], "description": "Pare-feu et sécurité unifiée pour PME."},
    {"id": "zscaler", "nom": "Zscaler", "siege": "US", "url": "https://zscaler.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "secu-reseau", "categories_secondaires": [], "fonctions": ["secu_reseau"], "description": "SASE / Zero Trust, accès sécurisé au web et aux applications."},
    {"id": "crowdsec", "nom": "CrowdSec", "siege": "FR", "url": "https://crowdsec.net", "deploiement": "SP", "tailles": "TMEG", "licence": "O", "categorie": "siem", "categories_secondaires": [], "fonctions": ["siem", "secu_reseau"], "description": "Détection collaborative d'intrusions open source."},
    {"id": "darktrace", "nom": "Darktrace", "siege": "GB", "url": "https://darktrace.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "siem", "categories_secondaires": [], "fonctions": ["siem"], "description": "Détection de menaces par IA."},
    {"id": "elastic-security", "nom": "Elastic Security", "siege": "US", "url": "https://elastic.co", "deploiement": "SP", "tailles": "TMEG", "licence": "O", "categorie": "siem", "categories_secondaires": [], "fonctions": ["siem"], "description": "SIEM et sécurité des terminaux sur la pile Elastic."},
    {"id": "graylog", "nom": "Graylog", "siege": "US", "url": "https://graylog.org", "deploiement": "SP", "tailles": "TMEG", "licence": "O", "categorie": "siem", "categories_secondaires": [], "fonctions": ["siem", "monitoring"], "description": "Gestion de logs et SIEM, en versions libre et commerciales."},
    {"id": "greenbone-openvas", "nom": "Greenbone (OpenVAS)", "siege": "DE", "url": "https://greenbone.net", "deploiement": "SP", "tailles": "TMEG", "licence": "O", "categorie": "siem", "categories_secondaires": [], "fonctions": ["siem"], "description": "Scanner de vulnérabilités open source."},
    {"id": "microsoft-sentinel", "nom": "Microsoft Sentinel", "siege": "US", "url": "https://microsoft.com/fr-fr/security/business/siem-and-xdr/microsoft-sentinel", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "siem", "categories_secondaires": [], "fonctions": ["siem"], "description": "SIEM et SOAR cloud de Microsoft."},
    {"id": "qualys", "nom": "Qualys", "siege": "US", "url": "https://qualys.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "siem", "categories_secondaires": [], "fonctions": ["siem"], "description": "Gestion des vulnérabilités et de la conformité."},
    {"id": "rapid7", "nom": "Rapid7", "siege": "US", "url": "https://rapid7.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "siem", "categories_secondaires": [], "fonctions": ["siem"], "description": "SIEM, gestion des vulnérabilités et réponse aux incidents."},
    {"id": "sekoia-io", "nom": "Sekoia.io", "siege": "FR", "url": "https://sekoia.io", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "siem", "categories_secondaires": [], "fonctions": ["siem", "secu_endpoint"], "description": "Plateforme française de SOC (SIEM/XDR) native cloud."},
    {"id": "splunk-enterprise-security", "nom": "Splunk Enterprise Security", "siege": "US", "url": "https://splunk.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "siem", "categories_secondaires": [], "fonctions": ["siem", "monitoring"], "description": "SIEM de Splunk (Cisco)."},
    {"id": "tehtris", "nom": "TEHTRIS", "siege": "FR", "url": "https://tehtris.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "siem", "categories_secondaires": [], "fonctions": ["siem", "secu_endpoint"], "description": "XDR et SOC français."},
    {"id": "tenable", "nom": "Tenable", "siege": "US", "url": "https://tenable.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "siem", "categories_secondaires": [], "fonctions": ["siem"], "description": "Gestion des vulnérabilités (Nessus) et de l'exposition."},
    {"id": "wazuh", "nom": "Wazuh", "siege": "US", "url": "https://wazuh.com", "deploiement": "SP", "tailles": "TMEG", "licence": "O", "categorie": "siem", "categories_secondaires": [], "fonctions": ["siem", "secu_endpoint"], "description": "Plateforme de sécurité open source (SIEM/XDR)."},
    {"id": "yeswehack", "nom": "YesWeHack", "siege": "FR", "url": "https://yeswehack.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "siem", "categories_secondaires": [], "fonctions": ["siem"], "description": "Bug bounty et gestion des vulnérabilités."},
    {"id": "yogosha", "nom": "Yogosha", "siege": "FR", "url": "https://yogosha.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "siem", "categories_secondaires": [], "fonctions": ["siem"], "description": "Tests d'intrusion et bug bounty par la communauté."},
    {"id": "acronis", "nom": "Acronis", "siege": "CH", "url": "https://acronis.com", "deploiement": "SP", "tailles": "TMEG", "licence": "P", "categorie": "sauvegarde", "categories_secondaires": [], "fonctions": ["sauvegarde", "secu_endpoint"], "description": "Sauvegarde, reprise après sinistre et cyberprotection."},
    {"id": "arcserve", "nom": "Arcserve", "siege": "US", "url": "https://arcserve.com", "deploiement": "SP", "tailles": "TMEG", "licence": "P", "categorie": "sauvegarde", "categories_secondaires": [], "fonctions": ["sauvegarde"], "description": "Sauvegarde et reprise d'activité."},
    {"id": "atempo", "nom": "Atempo", "siege": "FR", "url": "https://atempo.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "sauvegarde", "categories_secondaires": [], "fonctions": ["sauvegarde"], "description": "Sauvegarde et migration de données d'éditeur français."},
    {"id": "bacula", "nom": "Bacula", "siege": "CH", "url": "https://bacula.org", "deploiement": "P", "tailles": "MEG", "licence": "O", "categorie": "sauvegarde", "categories_secondaires": [], "fonctions": ["sauvegarde"], "description": "Sauvegarde open source d'entreprise."},
    {"id": "cohesity", "nom": "Cohesity", "siege": "US", "url": "https://cohesity.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "sauvegarde", "categories_secondaires": [], "fonctions": ["sauvegarde"], "description": "Sauvegarde, gestion et sécurité des données (inclut NetBackup)."},
    {"id": "commvault", "nom": "Commvault", "siege": "US", "url": "https://commvault.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "sauvegarde", "categories_secondaires": [], "fonctions": ["sauvegarde"], "description": "Protection et résilience des données d'entreprise."},
    {"id": "druva", "nom": "Druva", "siege": "US", "url": "https://druva.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "sauvegarde", "categories_secondaires": [], "fonctions": ["sauvegarde"], "description": "Sauvegarde et protection des données en SaaS."},
    {"id": "hycu", "nom": "HYCU", "siege": "US", "url": "https://hycu.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "sauvegarde", "categories_secondaires": [], "fonctions": ["sauvegarde"], "description": "Sauvegarde pour multi-cloud et SaaS."},
    {"id": "keepit", "nom": "Keepit", "siege": "DK", "url": "https://keepit.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "sauvegarde", "categories_secondaires": [], "fonctions": ["sauvegarde"], "description": "Sauvegarde cloud-to-cloud de Microsoft 365, Google Workspace et Salesforce."},
    {"id": "nakivo", "nom": "NAKIVO", "siege": "US", "url": "https://nakivo.com", "deploiement": "SP", "tailles": "TME", "licence": "P", "categorie": "sauvegarde", "categories_secondaires": [], "fonctions": ["sauvegarde"], "description": "Sauvegarde et réplication pour environnements virtuels et cloud."},
    {"id": "proxmox-backup-server", "nom": "Proxmox Backup Server", "siege": "AT", "url": "https://proxmox.com", "deploiement": "P", "tailles": "TMEG", "licence": "O", "categorie": "sauvegarde", "categories_secondaires": [], "fonctions": ["sauvegarde"], "description": "Sauvegarde open source pour environnements Proxmox."},
    {"id": "rubrik", "nom": "Rubrik", "siege": "US", "url": "https://rubrik.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "sauvegarde", "categories_secondaires": [], "fonctions": ["sauvegarde"], "description": "Sauvegarde et cyber-résilience."},
    {"id": "veeam", "nom": "Veeam", "siege": "CH", "url": "https://veeam.com", "deploiement": "SP", "tailles": "TMEG", "licence": "P", "categorie": "sauvegarde", "categories_secondaires": [], "fonctions": ["sauvegarde"], "description": "Sauvegarde, restauration et protection des données hybrides."},
    {"id": "zerto", "nom": "Zerto", "siege": "US", "url": "https://zerto.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "sauvegarde", "categories_secondaires": [], "fonctions": ["sauvegarde"], "description": "Reprise d'activité (DR) et protection continue des données (HPE)."},
    {"id": "amazon-web-services", "nom": "Amazon Web Services", "siege": "US", "url": "https://aws.amazon.com/fr/", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "cloud", "categories_secondaires": [], "fonctions": ["cloud"], "description": "Cloud public mondial d'Amazon (IaaS, PaaS, services managés)."},
    {"id": "clever-cloud", "nom": "Clever Cloud", "siege": "FR", "url": "https://clever-cloud.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "cloud", "categories_secondaires": [], "fonctions": ["cloud"], "description": "PaaS français pour déployer applications et bases de données."},
    {"id": "cloud-temple", "nom": "Cloud Temple", "siege": "FR", "url": "https://cloud-temple.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "cloud", "categories_secondaires": [], "fonctions": ["cloud"], "description": "Cloud français, offres qualifiées SecNumCloud.", "secnumcloud": true},
    {"id": "digitalocean", "nom": "DigitalOcean", "siege": "US", "url": "https://digitalocean.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "cloud", "categories_secondaires": [], "fonctions": ["cloud"], "description": "Cloud simple pour développeurs et PME."},
    {"id": "exoscale", "nom": "Exoscale", "siege": "CH", "url": "https://exoscale.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "cloud", "categories_secondaires": [], "fonctions": ["cloud"], "description": "Cloud européen d'origine suisse."},
    {"id": "google-cloud", "nom": "Google Cloud", "siege": "US", "url": "https://cloud.google.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "cloud", "categories_secondaires": [], "fonctions": ["cloud"], "description": "Cloud public de Google (IaaS, PaaS, données et IA)."},
    {"id": "hetzner", "nom": "Hetzner", "siege": "DE", "url": "https://hetzner.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "cloud", "categories_secondaires": [], "fonctions": ["cloud"], "description": "Hébergeur allemand : serveurs dédiés et cloud."},
    {"id": "ibm-cloud", "nom": "IBM Cloud", "siege": "US", "url": "https://ibm.com/fr-fr/cloud", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "cloud", "categories_secondaires": [], "fonctions": ["cloud"], "description": "Cloud public et hybride d'IBM."},
    {"id": "ionos-cloud", "nom": "IONOS Cloud", "siege": "DE", "url": "https://ionos.fr", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "cloud", "categories_secondaires": [], "fonctions": ["cloud"], "description": "Hébergeur et cloud allemand."},
    {"id": "microsoft-azure", "nom": "Microsoft Azure", "siege": "US", "url": "https://azure.microsoft.com/fr-fr/", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "cloud", "categories_secondaires": [], "fonctions": ["cloud"], "description": "Cloud public de Microsoft (IaaS, PaaS, services IA)."},
    {"id": "numspot", "nom": "NumSpot", "siege": "FR", "url": "https://numspot.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "cloud", "categories_secondaires": [], "fonctions": ["cloud"], "description": "Offre cloud française portée par Docaposte, Dassault Systèmes, Bpifrance et la Banque des Territoires."},
    {"id": "open-telekom-cloud", "nom": "Open Telekom Cloud", "siege": "DE", "url": "https://open-telekom-cloud.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "cloud", "categories_secondaires": [], "fonctions": ["cloud"], "description": "Cloud public de Deutsche Telekom basé sur OpenStack."},
    {"id": "oracle-cloud-infrastructure", "nom": "Oracle Cloud Infrastructure", "siege": "US", "url": "https://oracle.com/fr/cloud/", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "cloud", "categories_secondaires": [], "fonctions": ["cloud"], "description": "Cloud public d'Oracle (IaaS, bases de données)."},
    {"id": "orange-business-cloud", "nom": "Orange Business Cloud", "siege": "FR", "url": "https://orange-business.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "cloud", "categories_secondaires": [], "fonctions": ["cloud"], "description": "Cloud opéré et services managés d'Orange Business.", "secnumcloud": true},
    {"id": "outscale", "nom": "Outscale", "siege": "FR", "url": "https://outscale.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "cloud", "categories_secondaires": [], "fonctions": ["cloud"], "description": "Cloud IaaS de Dassault Systèmes, offre qualifiée SecNumCloud.", "secnumcloud": true},
    {"id": "ovhcloud", "nom": "OVHcloud", "siege": "FR", "url": "https://ovhcloud.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "cloud", "categories_secondaires": [], "fonctions": ["cloud"], "description": "Hébergeur et cloud européen, certaines offres qualifiées SecNumCloud.", "secnumcloud": true},
    {"id": "s3ns", "nom": "S3NS", "siege": "FR", "url": "https://s3ns.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "cloud", "categories_secondaires": [], "fonctions": ["cloud"], "description": "Cloud opéré par Thales avec la technologie Google Cloud.", "secnumcloud": true},
    {"id": "scaleway", "nom": "Scaleway", "siege": "FR", "url": "https://scaleway.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "cloud", "categories_secondaires": [], "fonctions": ["cloud"], "description": "Cloud européen français (IaaS, PaaS, GPU)."},
    {"id": "scalingo", "nom": "Scalingo", "siege": "FR", "url": "https://scalingo.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "cloud", "categories_secondaires": [], "fonctions": ["cloud"], "description": "PaaS français, hébergement HDS disponible."},
    {"id": "stackit", "nom": "STACKIT", "siege": "DE", "url": "https://stackit.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "cloud", "categories_secondaires": [], "fonctions": ["cloud"], "description": "Cloud européen du groupe Schwarz."},
    {"id": "upcloud", "nom": "UpCloud", "siege": "FI", "url": "https://upcloud.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "cloud", "categories_secondaires": [], "fonctions": ["cloud"], "description": "Cloud IaaS finlandais."},
    {"id": "upsun", "nom": "Upsun", "siege": "FR", "url": "https://upsun.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "cloud", "categories_secondaires": [], "fonctions": ["cloud"], "description": "PaaS pour développeurs (ex-Platform.sh)."},
    {"id": "docker", "nom": "Docker", "siege": "US", "url": "https://docker.com", "deploiement": "SP", "tailles": "TMEG", "licence": "O", "categorie": "virtu", "categories_secondaires": [], "fonctions": ["virtualisation"], "description": "Conteneurs et outils de développement."},
    {"id": "kubernetes", "nom": "Kubernetes", "siege": "US", "url": "https://kubernetes.io", "deploiement": "P", "tailles": "TMEG", "licence": "O", "categorie": "virtu", "categories_secondaires": [], "fonctions": ["virtualisation"], "description": "Orchestrateur de conteneurs open source (CNCF)."},
    {"id": "microsoft-hyper-v-azure-local", "nom": "Microsoft Hyper-V & Azure Local", "siege": "US", "url": "https://microsoft.com/fr-fr/windows-server", "deploiement": "P", "tailles": "TMEG", "licence": "P", "categorie": "virtu", "categories_secondaires": [], "fonctions": ["virtualisation"], "description": "Virtualisation et infrastructure hyperconvergée de Microsoft."},
    {"id": "nutanix", "nom": "Nutanix", "siege": "US", "url": "https://nutanix.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "virtu", "categories_secondaires": [], "fonctions": ["virtualisation"], "description": "Infrastructure hyperconvergée et cloud hybride."},
    {"id": "opennebula", "nom": "OpenNebula", "siege": "ES", "url": "https://opennebula.io", "deploiement": "P", "tailles": "MEG", "licence": "O", "categorie": "virtu", "categories_secondaires": [], "fonctions": ["virtualisation"], "description": "Gestion de cloud privé open source."},
    {"id": "openstack", "nom": "OpenStack", "siege": "US", "url": "https://openstack.org", "deploiement": "P", "tailles": "MEG", "licence": "O", "categorie": "virtu", "categories_secondaires": [], "fonctions": ["virtualisation"], "description": "Plateforme cloud open source pour infrastructures privées."},
    {"id": "portainer", "nom": "Portainer", "siege": "NZ", "url": "https://portainer.io", "deploiement": "SP", "tailles": "TMEG", "licence": "O", "categorie": "virtu", "categories_secondaires": [], "fonctions": ["virtualisation"], "description": "Interface de gestion de conteneurs."},
    {"id": "proxmox-ve", "nom": "Proxmox VE", "siege": "AT", "url": "https://proxmox.com", "deploiement": "P", "tailles": "TMEG", "licence": "O", "categorie": "virtu", "categories_secondaires": [], "fonctions": ["virtualisation"], "description": "Plateforme open source de virtualisation (KVM) et de conteneurs LXC."},
    {"id": "red-hat-openshift", "nom": "Red Hat OpenShift", "siege": "US", "url": "https://redhat.com", "deploiement": "SP", "tailles": "MEG", "licence": "O", "categorie": "virtu", "categories_secondaires": [], "fonctions": ["virtualisation"], "description": "Plateforme Kubernetes d'entreprise."},
    {"id": "scale-computing", "nom": "Scale Computing", "siege": "US", "url": "https://scalecomputing.com", "deploiement": "P", "tailles": "TMEG", "licence": "P", "categorie": "virtu", "categories_secondaires": [], "fonctions": ["virtualisation"], "description": "Infrastructure hyperconvergée pour sites distants."},
    {"id": "suse-rancher", "nom": "SUSE Rancher", "siege": "DE", "url": "https://rancher.com", "deploiement": "SP", "tailles": "MEG", "licence": "O", "categorie": "virtu", "categories_secondaires": [], "fonctions": ["virtualisation"], "description": "Gestion multi-clusters Kubernetes."},
    {"id": "vmware-vsphere-broadcom", "nom": "VMware vSphere (Broadcom)", "siege": "US", "url": "https://vmware.com", "deploiement": "P", "tailles": "MEG", "licence": "P", "categorie": "virtu", "categories_secondaires": [], "fonctions": ["virtualisation"], "description": "Virtualisation de référence, désormais éditée par Broadcom."},
    {"id": "xcp-ng-vates", "nom": "XCP-ng (Vates)", "siege": "FR", "url": "https://vates.tech", "deploiement": "P", "tailles": "TMEG", "licence": "O", "categorie": "virtu", "categories_secondaires": [], "fonctions": ["virtualisation"], "description": "Hyperviseur open source, portée par la société française Vates."},
    {"id": "ansible", "nom": "Ansible", "siege": "US", "url": "https://ansible.com", "deploiement": "P", "tailles": "TMEG", "licence": "O", "categorie": "devops", "categories_secondaires": [], "fonctions": ["devops"], "description": "Automatisation et gestion de configuration (Red Hat)."},
    {"id": "azure-devops", "nom": "Azure DevOps", "siege": "US", "url": "https://azure.microsoft.com/fr-fr/products/devops", "deploiement": "SP", "tailles": "TMEG", "licence": "P", "categorie": "devops", "categories_secondaires": ["agile"], "fonctions": ["devops", "agile", "projets"], "description": "Forge, CI/CD et suivi de tickets de Microsoft."},
    {"id": "bitbucket", "nom": "Bitbucket", "siege": "US", "url": "https://bitbucket.org", "deploiement": "SP", "tailles": "TMEG", "licence": "P", "categorie": "devops", "categories_secondaires": [], "fonctions": ["devops"], "description": "Forge Git d'Atlassian."},
    {"id": "circleci", "nom": "CircleCI", "siege": "US", "url": "https://circleci.com", "deploiement": "SP", "tailles": "TMEG", "licence": "P", "categorie": "devops", "categories_secondaires": [], "fonctions": ["devops"], "description": "Intégration et déploiement continus."},
    {"id": "codeberg", "nom": "Codeberg", "siege": "DE", "url": "https://codeberg.org", "deploiement": "S", "tailles": "TMEG", "licence": "O", "categorie": "devops", "categories_secondaires": [], "fonctions": ["devops"], "description": "Forge Git associative européenne."},
    {"id": "forgejo", "nom": "Forgejo", "siege": "DE", "url": "https://forgejo.org", "deploiement": "SP", "tailles": "TMEG", "licence": "O", "categorie": "devops", "categories_secondaires": [], "fonctions": ["devops"], "description": "Forge Git communautaire open source (Codeberg e.V.)."},
    {"id": "gitea", "nom": "Gitea", "siege": "??", "url": "https://gitea.com", "deploiement": "SP", "tailles": "TMEG", "licence": "O", "categorie": "devops", "categories_secondaires": [], "fonctions": ["devops"], "description": "Forge Git légère open source."},
    {"id": "gitguardian", "nom": "GitGuardian", "siege": "FR", "url": "https://gitguardian.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "devops", "categories_secondaires": [], "fonctions": ["devops", "siem"], "description": "Détection des secrets exposés dans le code."},
    {"id": "github", "nom": "GitHub", "siege": "US", "url": "https://github.com", "deploiement": "SP", "tailles": "TMEG", "licence": "P", "categorie": "devops", "categories_secondaires": ["agile"], "fonctions": ["devops", "agile"], "description": "Forge de code, CI/CD et collaboration de Microsoft."},
    {"id": "gitlab", "nom": "GitLab", "siege": "US", "url": "https://gitlab.com", "deploiement": "SP", "tailles": "TMEG", "licence": "O", "categorie": "devops", "categories_secondaires": ["agile"], "fonctions": ["devops", "agile"], "description": "Plateforme DevSecOps avec forge, CI/CD et sécurité."},
    {"id": "harness", "nom": "Harness", "siege": "US", "url": "https://harness.io", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "devops", "categories_secondaires": [], "fonctions": ["devops"], "description": "Plateforme de livraison logicielle."},
    {"id": "jenkins", "nom": "Jenkins", "siege": "US", "url": "https://jenkins.io", "deploiement": "P", "tailles": "TMEG", "licence": "O", "categorie": "devops", "categories_secondaires": [], "fonctions": ["devops"], "description": "Serveur d'intégration continue open source."},
    {"id": "jetbrains", "nom": "JetBrains", "siege": "CZ", "url": "https://jetbrains.com", "deploiement": "SP", "tailles": "TMEG", "licence": "P", "categorie": "devops", "categories_secondaires": [], "fonctions": ["devops"], "description": "Environnements de développement et TeamCity."},
    {"id": "jfrog", "nom": "JFrog", "siege": "IL", "url": "https://jfrog.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "devops", "categories_secondaires": [], "fonctions": ["devops"], "description": "Gestion d'artefacts et de la chaîne logicielle."},
    {"id": "postman", "nom": "Postman", "siege": "US", "url": "https://postman.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "devops", "categories_secondaires": [], "fonctions": ["devops", "ipaas"], "description": "Conception, test et documentation d'API."},
    {"id": "sentry", "nom": "Sentry", "siege": "US", "url": "https://sentry.io", "deploiement": "SP", "tailles": "TMEG", "licence": "O", "categorie": "devops", "categories_secondaires": [], "fonctions": ["devops", "monitoring"], "description": "Suivi d'erreurs et de performance applicative."},
    {"id": "snyk", "nom": "Snyk", "siege": "US", "url": "https://snyk.io", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "devops", "categories_secondaires": [], "fonctions": ["devops", "siem"], "description": "Sécurité des dépendances et du code."},
    {"id": "sonarqube", "nom": "SonarQube", "siege": "CH", "url": "https://sonarsource.com", "deploiement": "SP", "tailles": "TMEG", "licence": "O", "categorie": "devops", "categories_secondaires": [], "fonctions": ["devops"], "description": "Qualité et sécurité du code (SonarSource)."},
    {"id": "sonatype-nexus", "nom": "Sonatype Nexus", "siege": "US", "url": "https://sonatype.com", "deploiement": "SP", "tailles": "TMEG", "licence": "O", "categorie": "devops", "categories_secondaires": [], "fonctions": ["devops"], "description": "Dépôt d'artefacts et sécurité de la chaîne logicielle."},
    {"id": "terraform", "nom": "Terraform", "siege": "US", "url": "https://terraform.io", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "devops", "categories_secondaires": [], "fonctions": ["devops"], "description": "Infrastructure as code de HashiCorp (IBM)."},
    {"id": "appian", "nom": "Appian", "siege": "US", "url": "https://appian.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "lowcode", "categories_secondaires": [], "fonctions": ["lowcode", "bpm"], "description": "Plateforme low-code et automatisation de processus."},
    {"id": "appsmith", "nom": "Appsmith", "siege": "US", "url": "https://appsmith.com", "deploiement": "SP", "tailles": "TME", "licence": "O", "categorie": "lowcode", "categories_secondaires": [], "fonctions": ["lowcode"], "description": "Création d'applications internes open source."},
    {"id": "baserow", "nom": "Baserow", "siege": "NL", "url": "https://baserow.io", "deploiement": "SP", "tailles": "TME", "licence": "O", "categorie": "lowcode", "categories_secondaires": [], "fonctions": ["lowcode"], "description": "Base de données no-code open source."},
    {"id": "bubble", "nom": "Bubble", "siege": "US", "url": "https://bubble.io", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "lowcode", "categories_secondaires": [], "fonctions": ["lowcode"], "description": "Création d'applications web no-code."},
    {"id": "budibase", "nom": "Budibase", "siege": "GB", "url": "https://budibase.com", "deploiement": "SP", "tailles": "TME", "licence": "O", "categorie": "lowcode", "categories_secondaires": [], "fonctions": ["lowcode"], "description": "Plateforme low-code open source."},
    {"id": "claris-filemaker", "nom": "Claris FileMaker", "siege": "US", "url": "https://claris.com", "deploiement": "SP", "tailles": "TME", "licence": "P", "categorie": "lowcode", "categories_secondaires": [], "fonctions": ["lowcode"], "description": "Plateforme low-code d'Apple pour applications métier."},
    {"id": "directus", "nom": "Directus", "siege": "US", "url": "https://directus.io", "deploiement": "SP", "tailles": "TME", "licence": "O", "categorie": "lowcode", "categories_secondaires": [], "fonctions": ["lowcode"], "description": "Plateforme de données et back-office open source."},
    {"id": "grist", "nom": "Grist", "siege": "US", "url": "https://getgrist.com", "deploiement": "SP", "tailles": "TME", "licence": "O", "categorie": "lowcode", "categories_secondaires": [], "fonctions": ["lowcode"], "description": "Tableur-base de données open source."},
    {"id": "mendix", "nom": "Mendix", "siege": "DE", "url": "https://mendix.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "lowcode", "categories_secondaires": [], "fonctions": ["lowcode", "bpm"], "description": "Plateforme low-code d'entreprise (groupe Siemens)."},
    {"id": "microsoft-power-platform", "nom": "Microsoft Power Platform", "siege": "US", "url": "https://powerplatform.microsoft.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "lowcode", "categories_secondaires": [], "fonctions": ["lowcode", "ipaas", "bpm", "bi"], "description": "Power Apps, Power Automate, Power BI et Copilot Studio : plateforme low-code de Microsoft."},
    {"id": "nocodb", "nom": "NocoDB", "siege": "??", "url": "https://nocodb.com", "deploiement": "SP", "tailles": "TME", "licence": "O", "categorie": "lowcode", "categories_secondaires": [], "fonctions": ["lowcode"], "description": "Base de données no-code open source (alternative à Airtable)."},
    {"id": "outsystems", "nom": "OutSystems", "siege": "PT", "url": "https://outsystems.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "lowcode", "categories_secondaires": [], "fonctions": ["lowcode", "bpm"], "description": "Plateforme low-code pour applications d'entreprise."},
    {"id": "pega-platform", "nom": "Pega Platform", "siege": "US", "url": "https://pega.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "lowcode", "categories_secondaires": [], "fonctions": ["lowcode", "bpm", "crm"], "description": "Plateforme low-code, BPM et décisionnelle."},
    {"id": "quickbase", "nom": "Quickbase", "siege": "US", "url": "https://quickbase.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "lowcode", "categories_secondaires": [], "fonctions": ["lowcode", "bpm"], "description": "Plateforme low-code de gestion de processus."},
    {"id": "retool", "nom": "Retool", "siege": "US", "url": "https://retool.com", "deploiement": "SP", "tailles": "TMEG", "licence": "P", "categorie": "lowcode", "categories_secondaires": [], "fonctions": ["lowcode"], "description": "Création d'outils internes low-code."},
    {"id": "salesforce-platform", "nom": "Salesforce Platform", "siege": "US", "url": "https://salesforce.com/fr/", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "lowcode", "categories_secondaires": [], "fonctions": ["lowcode", "bpm"], "description": "Plateforme d'applications Lightning et Flow de Salesforce."},
    {"id": "visiativ-moovapps", "nom": "Visiativ Moovapps", "siege": "FR", "url": "https://visiativ.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "lowcode", "categories_secondaires": [], "fonctions": ["lowcode", "bpm"], "description": "Plateforme low-code et BPM de Visiativ."},
    {"id": "windev-pc-soft", "nom": "WinDev (PC SOFT)", "siege": "FR", "url": "https://pcsoft.fr", "deploiement": "SP", "tailles": "TMEG", "licence": "P", "categorie": "lowcode", "categories_secondaires": [], "fonctions": ["lowcode"], "description": "Atelier de développement RAD français (WinDev, WebDev, WinDev Mobile)."},
    {"id": "zoho-creator", "nom": "Zoho Creator", "siege": "IN", "url": "https://zoho.com/fr/creator/", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "lowcode", "categories_secondaires": [], "fonctions": ["lowcode"], "description": "Plateforme low-code de la suite Zoho."},
    {"id": "bizagi", "nom": "Bizagi", "siege": "GB", "url": "https://bizagi.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "bpm", "categories_secondaires": [], "fonctions": ["bpm", "lowcode"], "description": "BPM et automatisation low-code."},
    {"id": "bonita-bonitasoft", "nom": "Bonita (Bonitasoft)", "siege": "FR", "url": "https://bonitasoft.com", "deploiement": "SP", "tailles": "MEG", "licence": "O", "categorie": "bpm", "categories_secondaires": [], "fonctions": ["bpm", "lowcode"], "description": "Plateforme BPM / automatisation de processus open source."},
    {"id": "camunda", "nom": "Camunda", "siege": "DE", "url": "https://camunda.com", "deploiement": "SP", "tailles": "MEG", "licence": "O", "categorie": "bpm", "categories_secondaires": [], "fonctions": ["bpm", "ipaas"], "description": "Orchestration de processus et automatisation de workflows."},
    {"id": "celonis", "nom": "Celonis", "siege": "DE", "url": "https://celonis.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "bpm", "categories_secondaires": [], "fonctions": ["bpm", "ia"], "description": "Process mining et exécution de processus."},
    {"id": "flowable", "nom": "Flowable", "siege": "CH", "url": "https://flowable.com", "deploiement": "SP", "tailles": "MEG", "licence": "O", "categorie": "bpm", "categories_secondaires": [], "fonctions": ["bpm"], "description": "Moteur BPM et gestion de cas open source."},
    {"id": "ibm-business-automation-workflow", "nom": "IBM Business Automation Workflow", "siege": "US", "url": "https://ibm.com/fr-fr/products/business-automation-workflow", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "bpm", "categories_secondaires": [], "fonctions": ["bpm"], "description": "BPM et automatisation de processus d'IBM."},
    {"id": "kissflow", "nom": "Kissflow", "siege": "IN", "url": "https://kissflow.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "bpm", "categories_secondaires": [], "fonctions": ["bpm", "lowcode"], "description": "Workflows et low-code pour processus métier."},
    {"id": "nintex", "nom": "Nintex", "siege": "US", "url": "https://nintex.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "bpm", "categories_secondaires": ["rpa"], "fonctions": ["bpm", "rpa"], "description": "Automatisation de processus et gestion documentaire."},
    {"id": "processmaker", "nom": "ProcessMaker", "siege": "US", "url": "https://processmaker.com", "deploiement": "SP", "tailles": "TMEG", "licence": "P", "categorie": "bpm", "categories_secondaires": [], "fonctions": ["bpm", "lowcode"], "description": "BPM et automatisation de workflows."},
    {"id": "process-street", "nom": "Process Street", "siege": "GB", "url": "https://process.st", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "bpm", "categories_secondaires": [], "fonctions": ["bpm"], "description": "Gestion de procédures et checklists."},
    {"id": "sap-signavio", "nom": "SAP Signavio", "siege": "DE", "url": "https://signavio.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "bpm", "categories_secondaires": [], "fonctions": ["bpm", "cartographie"], "description": "Modélisation, analyse et pilotage de processus métier."},
    {"id": "activepieces", "nom": "Activepieces", "siege": "US", "url": "https://activepieces.com", "deploiement": "SP", "tailles": "TMEG", "licence": "O", "categorie": "ipaas", "categories_secondaires": [], "fonctions": ["ipaas"], "description": "Automatisation no-code open source."},
    {"id": "apigee", "nom": "Apigee", "siege": "US", "url": "https://cloud.google.com/apigee", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "ipaas", "categories_secondaires": [], "fonctions": ["ipaas"], "description": "Gestion d'API de Google Cloud."},
    {"id": "axway-amplify", "nom": "Axway Amplify", "siege": "FR", "url": "https://axway.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "ipaas", "categories_secondaires": [], "fonctions": ["ipaas"], "description": "Intégration, transferts de fichiers sécurisés et gestion d'API."},
    {"id": "boomi", "nom": "Boomi", "siege": "US", "url": "https://boomi.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "ipaas", "categories_secondaires": [], "fonctions": ["ipaas"], "description": "Plateforme d'intégration iPaaS et gestion d'API."},
    {"id": "celigo", "nom": "Celigo", "siege": "US", "url": "https://celigo.com", "deploiement": "S", "tailles": "ME", "licence": "P", "categorie": "ipaas", "categories_secondaires": [], "fonctions": ["ipaas"], "description": "iPaaS pour intégrer applications métier."},
    {"id": "gravitee", "nom": "Gravitee", "siege": "FR", "url": "https://gravitee.io", "deploiement": "SP", "tailles": "MEG", "licence": "O", "categorie": "ipaas", "categories_secondaires": [], "fonctions": ["ipaas"], "description": "Gestion d'API open source française."},
    {"id": "jitterbit", "nom": "Jitterbit", "siege": "US", "url": "https://jitterbit.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "ipaas", "categories_secondaires": [], "fonctions": ["ipaas"], "description": "Plateforme d'intégration et d'automatisation."},
    {"id": "kong", "nom": "Kong", "siege": "US", "url": "https://konghq.com", "deploiement": "SP", "tailles": "MEG", "licence": "O", "categorie": "ipaas", "categories_secondaires": [], "fonctions": ["ipaas"], "description": "Passerelle et gestion d'API."},
    {"id": "make", "nom": "Make", "siege": "CZ", "url": "https://make.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "ipaas", "categories_secondaires": [], "fonctions": ["ipaas"], "description": "Automatisation visuelle de scénarios entre applications."},
    {"id": "microsoft-power-automate", "nom": "Microsoft Power Automate", "siege": "US", "url": "https://microsoft.com/fr-fr/power-platform/products/power-automate", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "ipaas", "categories_secondaires": ["rpa"], "fonctions": ["ipaas", "rpa"], "description": "Automatisation de flux et RPA de Microsoft."},
    {"id": "mulesoft", "nom": "MuleSoft", "siege": "US", "url": "https://mulesoft.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "ipaas", "categories_secondaires": [], "fonctions": ["ipaas"], "description": "Intégration et gestion d'API de Salesforce."},
    {"id": "n8n", "nom": "n8n", "siege": "DE", "url": "https://n8n.io", "deploiement": "SP", "tailles": "TMEG", "licence": "O", "categorie": "ipaas", "categories_secondaires": [], "fonctions": ["ipaas"], "description": "Automatisation de workflows en code source ouvert (licence fair-code)."},
    {"id": "snaplogic", "nom": "SnapLogic", "siege": "US", "url": "https://snaplogic.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "ipaas", "categories_secondaires": [], "fonctions": ["ipaas"], "description": "Plateforme d'intégration iPaaS."},
    {"id": "tyk", "nom": "Tyk", "siege": "GB", "url": "https://tyk.io", "deploiement": "SP", "tailles": "MEG", "licence": "O", "categorie": "ipaas", "categories_secondaires": [], "fonctions": ["ipaas"], "description": "Gestion d'API open source."},
    {"id": "workato", "nom": "Workato", "siege": "US", "url": "https://workato.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "ipaas", "categories_secondaires": [], "fonctions": ["ipaas"], "description": "Plateforme d'intégration et d'automatisation d'entreprise."},
    {"id": "wso2", "nom": "WSO2", "siege": "LK", "url": "https://wso2.com", "deploiement": "SP", "tailles": "MEG", "licence": "O", "categorie": "ipaas", "categories_secondaires": [], "fonctions": ["ipaas"], "description": "Gestion d'API et intégration open source."},
    {"id": "zapier", "nom": "Zapier", "siege": "US", "url": "https://zapier.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "ipaas", "categories_secondaires": [], "fonctions": ["ipaas"], "description": "Automatisation entre milliers d'applications."},
    {"id": "automation-anywhere", "nom": "Automation Anywhere", "siege": "US", "url": "https://automationanywhere.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "rpa", "categories_secondaires": [], "fonctions": ["rpa"], "description": "RPA et automatisation intelligente."},
    {"id": "blue-prism", "nom": "Blue Prism", "siege": "US", "url": "https://blueprism.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "rpa", "categories_secondaires": [], "fonctions": ["rpa"], "description": "RPA d'entreprise (SS&C)."},
    {"id": "datamatics-trubot", "nom": "Datamatics TruBot", "siege": "IN", "url": "https://datamatics.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "rpa", "categories_secondaires": [], "fonctions": ["rpa"], "description": "Plateforme RPA et d'automatisation intelligente de Datamatics."},
    {"id": "edgeverve-assistedge", "nom": "EdgeVerve AssistEdge", "siege": "IN", "url": "https://edgeverve.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "rpa", "categories_secondaires": [], "fonctions": ["rpa"], "description": "Plateforme d'automatisation et RPA d'EdgeVerve (groupe Infosys)."},
    {"id": "robot-framework", "nom": "Robot Framework", "siege": "FI", "url": "https://robotframework.org", "deploiement": "P", "tailles": "TMEG", "licence": "O", "categorie": "rpa", "categories_secondaires": [], "fonctions": ["rpa"], "description": "Framework d'automatisation open source."},
    {"id": "sap-build-process-automation", "nom": "SAP Build Process Automation", "siege": "DE", "url": "https://sap.com/france/", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "rpa", "categories_secondaires": [], "fonctions": ["rpa", "bpm"], "description": "Automatisation de processus et RPA de SAP."},
    {"id": "uipath", "nom": "UiPath", "siege": "US", "url": "https://uipath.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "rpa", "categories_secondaires": [], "fonctions": ["rpa"], "description": "Automatisation robotisée de processus (RPA) et agents IA."},
    {"id": "workfusion", "nom": "WorkFusion", "siege": "US", "url": "https://workfusion.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "rpa", "categories_secondaires": [], "fonctions": ["rpa"], "description": "Automatisation intelligente de processus avec agents IA, orientée services financiers."},
    {"id": "airbyte", "nom": "Airbyte", "siege": "US", "url": "https://airbyte.com", "deploiement": "SP", "tailles": "TMEG", "licence": "O", "categorie": "data", "categories_secondaires": [], "fonctions": ["data_platform"], "description": "Intégration de données ELT open source."},
    {"id": "amazon-redshift", "nom": "Amazon Redshift", "siege": "US", "url": "https://aws.amazon.com/fr/redshift/", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "data", "categories_secondaires": [], "fonctions": ["data_platform"], "description": "Entrepôt de données d'AWS."},
    {"id": "apache-airflow", "nom": "Apache Airflow", "siege": "US", "url": "https://airflow.apache.org", "deploiement": "P", "tailles": "MEG", "licence": "O", "categorie": "data", "categories_secondaires": [], "fonctions": ["data_platform"], "description": "Orchestration de pipelines de données open source."},
    {"id": "clickhouse", "nom": "ClickHouse", "siege": "US", "url": "https://clickhouse.com", "deploiement": "SP", "tailles": "TMEG", "licence": "O", "categorie": "data", "categories_secondaires": [], "fonctions": ["data_platform"], "description": "Base de données analytique open source."},
    {"id": "confluent", "nom": "Confluent", "siege": "US", "url": "https://confluent.io", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "data", "categories_secondaires": [], "fonctions": ["data_platform"], "description": "Plateforme de streaming de données Apache Kafka."},
    {"id": "dagster", "nom": "Dagster", "siege": "US", "url": "https://dagster.io", "deploiement": "SP", "tailles": "MEG", "licence": "O", "categorie": "data", "categories_secondaires": [], "fonctions": ["data_platform"], "description": "Orchestration de données open source."},
    {"id": "databricks", "nom": "Databricks", "siege": "US", "url": "https://databricks.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "data", "categories_secondaires": [], "fonctions": ["data_platform", "ia"], "description": "Plateforme data et IA de type lakehouse."},
    {"id": "dataiku", "nom": "Dataiku", "siege": "US", "url": "https://dataiku.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "data", "categories_secondaires": [], "fonctions": ["data_platform", "ia"], "description": "Plateforme de data science et d'IA collaborative d'origine française."},
    {"id": "dbt", "nom": "dbt", "siege": "US", "url": "https://getdbt.com", "deploiement": "SP", "tailles": "TMEG", "licence": "O", "categorie": "data", "categories_secondaires": [], "fonctions": ["data_platform"], "description": "Transformation de données SQL dans l'entrepôt."},
    {"id": "duckdb", "nom": "DuckDB", "siege": "NL", "url": "https://duckdb.org", "deploiement": "P", "tailles": "TMEG", "licence": "O", "categorie": "data", "categories_secondaires": [], "fonctions": ["data_platform"], "description": "Base analytique embarquée open source."},
    {"id": "exasol", "nom": "Exasol", "siege": "DE", "url": "https://exasol.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "data", "categories_secondaires": [], "fonctions": ["data_platform"], "description": "Base de données analytique en mémoire."},
    {"id": "fivetran", "nom": "Fivetran", "siege": "US", "url": "https://fivetran.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "data", "categories_secondaires": [], "fonctions": ["data_platform"], "description": "Ingestion de données automatisée (ELT)."},
    {"id": "google-bigquery", "nom": "Google BigQuery", "siege": "US", "url": "https://cloud.google.com/bigquery", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "data", "categories_secondaires": [], "fonctions": ["data_platform"], "description": "Entrepôt de données serverless de Google."},
    {"id": "informatica", "nom": "Informatica", "siege": "US", "url": "https://informatica.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "data", "categories_secondaires": [], "fonctions": ["data_platform", "data_gov"], "description": "Intégration et gestion des données (Salesforce)."},
    {"id": "matillion", "nom": "Matillion", "siege": "GB", "url": "https://matillion.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "data", "categories_secondaires": [], "fonctions": ["data_platform"], "description": "ETL/ELT pour entrepôts de données cloud."},
    {"id": "microsoft-fabric", "nom": "Microsoft Fabric", "siege": "US", "url": "https://microsoft.com/fr-fr/microsoft-fabric", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "data", "categories_secondaires": [], "fonctions": ["data_platform", "bi"], "description": "Plateforme de données et d'analytique unifiée de Microsoft."},
    {"id": "microsoft-sql-server", "nom": "Microsoft SQL Server", "siege": "US", "url": "https://microsoft.com/fr-fr/sql-server", "deploiement": "SP", "tailles": "TMEG", "licence": "P", "categorie": "data", "categories_secondaires": [], "fonctions": ["data_platform"], "description": "Base de données relationnelle de Microsoft."},
    {"id": "mongodb", "nom": "MongoDB", "siege": "US", "url": "https://mongodb.com", "deploiement": "SP", "tailles": "TMEG", "licence": "O", "categorie": "data", "categories_secondaires": [], "fonctions": ["data_platform"], "description": "Base de données documentaire NoSQL."},
    {"id": "oracle-database", "nom": "Oracle Database", "siege": "US", "url": "https://oracle.com/fr/database/", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "data", "categories_secondaires": [], "fonctions": ["data_platform"], "description": "Base de données relationnelle d'Oracle."},
    {"id": "pentaho", "nom": "Pentaho", "siege": "US", "url": "https://pentaho.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "data", "categories_secondaires": [], "fonctions": ["data_platform"], "description": "Intégration et analyse de données (Hitachi Vantara)."},
    {"id": "postgresql", "nom": "PostgreSQL", "siege": "US", "url": "https://postgresql.org", "deploiement": "P", "tailles": "TMEG", "licence": "O", "categorie": "data", "categories_secondaires": [], "fonctions": ["data_platform"], "description": "Base de données relationnelle open source."},
    {"id": "qlik-talend-cloud", "nom": "Qlik Talend Cloud", "siege": "US", "url": "https://talend.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "data", "categories_secondaires": [], "fonctions": ["data_platform", "data_gov"], "description": "Intégration, qualité et gouvernance des données (Talend, groupe Qlik)."},
    {"id": "redis", "nom": "Redis", "siege": "US", "url": "https://redis.io", "deploiement": "SP", "tailles": "TMEG", "licence": "O", "categorie": "data", "categories_secondaires": [], "fonctions": ["data_platform"], "description": "Base de données en mémoire et cache."},
    {"id": "snowflake", "nom": "Snowflake", "siege": "US", "url": "https://snowflake.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "data", "categories_secondaires": [], "fonctions": ["data_platform"], "description": "Plateforme de données cloud (entrepôt, lac, partage)."},
    {"id": "teradata", "nom": "Teradata", "siege": "US", "url": "https://teradata.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "data", "categories_secondaires": [], "fonctions": ["data_platform"], "description": "Plateforme de données d'entreprise."},
    {"id": "alation", "nom": "Alation", "siege": "US", "url": "https://alation.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "datagov", "categories_secondaires": [], "fonctions": ["data_gov"], "description": "Catalogue de données et gouvernance."},
    {"id": "ataccama", "nom": "Ataccama", "siege": "CZ", "url": "https://ataccama.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "datagov", "categories_secondaires": [], "fonctions": ["data_gov"], "description": "Qualité des données et MDM."},
    {"id": "atlan", "nom": "Atlan", "siege": "US", "url": "https://atlan.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "datagov", "categories_secondaires": [], "fonctions": ["data_gov"], "description": "Catalogue de données actif et collaboration."},
    {"id": "collibra", "nom": "Collibra", "siege": "US", "url": "https://collibra.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "datagov", "categories_secondaires": [], "fonctions": ["data_gov"], "description": "Gouvernance des données et catalogue."},
    {"id": "datagalaxy", "nom": "DataGalaxy", "siege": "FR", "url": "https://datagalaxy.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "datagov", "categories_secondaires": [], "fonctions": ["data_gov"], "description": "Catalogue et gouvernance de données français."},
    {"id": "datahub", "nom": "DataHub", "siege": "US", "url": "https://datahub.com", "deploiement": "SP", "tailles": "MEG", "licence": "O", "categorie": "datagov", "categories_secondaires": [], "fonctions": ["data_gov"], "description": "Catalogue de métadonnées open source."},
    {"id": "microsoft-purview", "nom": "Microsoft Purview", "siege": "US", "url": "https://microsoft.com/fr-fr/security/business/microsoft-purview", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "datagov", "categories_secondaires": [], "fonctions": ["data_gov", "rgpd"], "description": "Gouvernance des données et conformité de Microsoft."},
    {"id": "openmetadata", "nom": "OpenMetadata", "siege": "US", "url": "https://open-metadata.org", "deploiement": "SP", "tailles": "MEG", "licence": "O", "categorie": "datagov", "categories_secondaires": [], "fonctions": ["data_gov"], "description": "Catalogue et gouvernance de métadonnées open source."},
    {"id": "profisee", "nom": "Profisee", "siege": "US", "url": "https://profisee.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "datagov", "categories_secondaires": [], "fonctions": ["data_gov"], "description": "MDM pour données de référence."},
    {"id": "reltio", "nom": "Reltio", "siege": "US", "url": "https://reltio.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "datagov", "categories_secondaires": [], "fonctions": ["data_gov"], "description": "MDM cloud pour données clients et produits."},
    {"id": "semarchy", "nom": "Semarchy", "siege": "FR", "url": "https://semarchy.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "datagov", "categories_secondaires": [], "fonctions": ["data_gov"], "description": "Gestion des données de référence (MDM) et qualité."},
    {"id": "soda", "nom": "Soda", "siege": "BE", "url": "https://soda.io", "deploiement": "SP", "tailles": "MEG", "licence": "O", "categorie": "datagov", "categories_secondaires": [], "fonctions": ["data_gov"], "description": "Qualité et observabilité des données."},
    {"id": "stibo-systems", "nom": "Stibo Systems", "siege": "DK", "url": "https://stibosystems.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "datagov", "categories_secondaires": [], "fonctions": ["data_gov", "ecommerce"], "description": "MDM et gestion de l'information produit."},
    {"id": "tibco-ebx", "nom": "TIBCO EBX", "siege": "US", "url": "https://tibco.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "datagov", "categories_secondaires": [], "fonctions": ["data_gov"], "description": "MDM et gouvernance de données de référence."},
    {"id": "zeenea", "nom": "Zeenea", "siege": "FR", "url": "https://zeenea.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "datagov", "categories_secondaires": [], "fonctions": ["data_gov"], "description": "Catalogue de données d'entreprise français."},
    {"id": "aleph-alpha", "nom": "Aleph Alpha", "siege": "DE", "url": "https://aleph-alpha.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "ia", "categories_secondaires": [], "fonctions": ["ia"], "description": "Plateforme IA allemande pour secteur public et industrie."},
    {"id": "amazon-bedrock", "nom": "Amazon Bedrock", "siege": "US", "url": "https://aws.amazon.com/fr/bedrock/", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "ia", "categories_secondaires": [], "fonctions": ["ia"], "description": "Accès à des modèles de fondation via AWS."},
    {"id": "chatgpt-enterprise-openai", "nom": "ChatGPT Enterprise (OpenAI)", "siege": "US", "url": "https://openai.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "ia", "categories_secondaires": [], "fonctions": ["ia"], "description": "Assistant IA d'entreprise d'OpenAI."},
    {"id": "claude-anthropic", "nom": "Claude (Anthropic)", "siege": "US", "url": "https://anthropic.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "ia", "categories_secondaires": [], "fonctions": ["ia"], "description": "Assistants et modèles Claude pour équipes et entreprises."},
    {"id": "cohere", "nom": "Cohere", "siege": "CA", "url": "https://cohere.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "ia", "categories_secondaires": [], "fonctions": ["ia"], "description": "Modèles de langage et recherche pour entreprises."},
    {"id": "datarobot", "nom": "DataRobot", "siege": "US", "url": "https://datarobot.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "ia", "categories_secondaires": [], "fonctions": ["ia"], "description": "Plateforme d'IA et de machine learning d'entreprise."},
    {"id": "dust", "nom": "Dust", "siege": "FR", "url": "https://dust.tt", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "ia", "categories_secondaires": [], "fonctions": ["ia"], "description": "Plateforme d'agents IA connectés aux données d'entreprise."},
    {"id": "glean", "nom": "Glean", "siege": "US", "url": "https://glean.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "ia", "categories_secondaires": [], "fonctions": ["ia"], "description": "Recherche d'entreprise et assistant IA connecté aux outils."},
    {"id": "google-gemini", "nom": "Google Gemini", "siege": "US", "url": "https://gemini.google.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "ia", "categories_secondaires": [], "fonctions": ["ia"], "description": "Assistant et modèles IA de Google, intégrés à Workspace."},
    {"id": "h2o-ai", "nom": "H2O.ai", "siege": "US", "url": "https://h2o.ai", "deploiement": "SP", "tailles": "MEG", "licence": "O", "categorie": "ia", "categories_secondaires": [], "fonctions": ["ia"], "description": "Plateforme d'IA et de machine learning."},
    {"id": "hugging-face", "nom": "Hugging Face", "siege": "US", "url": "https://huggingface.co", "deploiement": "SP", "tailles": "TMEG", "licence": "O", "categorie": "ia", "categories_secondaires": [], "fonctions": ["ia"], "description": "Plateforme de modèles et de datasets open source."},
    {"id": "lighton", "nom": "LightOn", "siege": "FR", "url": "https://lighton.ai", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "ia", "categories_secondaires": [], "fonctions": ["ia"], "description": "Plateforme d'IA générative privée française."},
    {"id": "microsoft-copilot", "nom": "Microsoft Copilot", "siege": "US", "url": "https://microsoft.com/fr-fr/microsoft-365/copilot", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "ia", "categories_secondaires": [], "fonctions": ["ia"], "description": "Assistant IA intégré à Microsoft 365."},
    {"id": "mistral-ai", "nom": "Mistral AI", "siege": "FR", "url": "https://mistral.ai", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "ia", "categories_secondaires": [], "fonctions": ["ia"], "description": "Modèles et assistant Le Chat pour entreprises, éditeur français."},
    {"id": "ollama", "nom": "Ollama", "siege": "US", "url": "https://ollama.com", "deploiement": "P", "tailles": "TMEG", "licence": "O", "categorie": "ia", "categories_secondaires": [], "fonctions": ["ia"], "description": "Exécution locale de modèles de langage open source."},
    {"id": "open-webui", "nom": "Open WebUI", "siege": "??", "url": "https://openwebui.com", "deploiement": "P", "tailles": "TMEG", "licence": "O", "categorie": "ia", "categories_secondaires": [], "fonctions": ["ia"], "description": "Interface open source auto-hébergée pour modèles de langage."},
    {"id": "perplexity-enterprise", "nom": "Perplexity Enterprise", "siege": "US", "url": "https://perplexity.ai", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "ia", "categories_secondaires": [], "fonctions": ["ia"], "description": "Recherche et assistant IA pour entreprises."},
    {"id": "batappli", "nom": "Batappli", "siege": "FR", "url": "https://batappli.fr", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "btp", "categories_secondaires": [], "fonctions": ["chantier"], "description": "Devis, facturation et suivi de chantier pour artisans du bâtiment."},
    {"id": "ebp-batiment", "nom": "EBP Bâtiment", "siege": "FR", "url": "https://ebp.com", "deploiement": "SP", "tailles": "TM", "licence": "P", "categorie": "btp", "categories_secondaires": [], "fonctions": ["chantier", "projets"], "description": "Devis, facturation et suivi de chantiers pour artisans et PME du bâtiment."},
    {"id": "graneet", "nom": "Graneet", "siege": "FR", "url": "https://graneet.com", "deploiement": "S", "tailles": "ME", "licence": "P", "categorie": "btp", "categories_secondaires": [], "fonctions": ["chantier", "projets", "rentabilite"], "description": "Pilotage financier des chantiers et gestion d'entreprise pour les PME du bâtiment et des travaux publics."},
    {"id": "obat", "nom": "Obat", "siege": "FR", "url": "https://obat.fr", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "btp", "categories_secondaires": [], "fonctions": ["chantier", "projets"], "description": "Devis, factures et gestion de chantier pour artisans du bâtiment."},
    {"id": "oracle-aconex", "nom": "Oracle Aconex", "siege": "US", "url": "https://oracle.com/fr/", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "btp", "categories_secondaires": [], "fonctions": ["chantier", "projets", "ged"], "description": "Collaboration documentaire et gestion des échanges entre intervenants sur les grands projets de construction."},
    {"id": "procore", "nom": "Procore", "siege": "US", "url": "https://procore.com/fr", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "btp", "categories_secondaires": ["bim"], "fonctions": ["chantier", "bim", "projets", "qse", "gantt"], "description": "Plateforme de gestion de projets de construction : planning, finances, qualité et sécurité."},
    {"id": "sage-batigest", "nom": "Sage Batigest", "siege": "GB", "url": "https://sage.com/fr-fr/", "deploiement": "SP", "tailles": "TM", "licence": "P", "categorie": "btp", "categories_secondaires": [], "fonctions": ["chantier", "projets"], "description": "Gestion des devis, des chantiers, des situations de travaux et de la facturation pour les entreprises du bâtiment."},
    {"id": "tolteck", "nom": "Tolteck", "siege": "FR", "url": "https://tolteck.com", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "btp", "categories_secondaires": [], "fonctions": ["chantier"], "description": "Devis et facturation pour artisans et entreprises du bâtiment."},
    {"id": "trimble-viewpoint", "nom": "Trimble Viewpoint", "siege": "US", "url": "https://viewpoint.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "btp", "categories_secondaires": [], "fonctions": ["chantier", "compta", "projets", "achats", "rentabilite"], "description": "ERP de la construction (comptabilité de chantier, achats, gestion de projet) de Trimble."},
    {"id": "archipad", "nom": "Archipad", "siege": "FR", "url": "https://archipad.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "bim", "categories_secondaires": [], "fonctions": ["bim", "projets", "qse"], "description": "Visites de chantier, réserves et rapports sur tablette pour architectes, maîtres d'œuvre et entreprises."},
    {"id": "autodesk-construction-cloud", "nom": "Autodesk Construction Cloud", "siege": "US", "url": "https://construction.autodesk.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "bim", "categories_secondaires": [], "fonctions": ["bim", "projets", "qse", "ged", "gantt"], "description": "Plateforme cloud de coordination des plans, des maquettes numériques et du suivi qualité de chantier."},
    {"id": "bimdata", "nom": "BIMData", "siege": "FR", "url": "https://bimdata.io", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "bim", "categories_secondaires": [], "fonctions": ["bim", "ged"], "description": "Plateforme française d'hébergement, de visualisation et d'exploitation de maquettes numériques par API."},
    {"id": "bluebeam", "nom": "Bluebeam", "siege": "US", "url": "https://bluebeam.com", "deploiement": "SP", "tailles": "TMEG", "licence": "P", "categorie": "bim", "categories_secondaires": [], "fonctions": ["bim", "projets", "ged"], "description": "Annotation de plans au format PDF, métrés et revue collaborative de documents de construction."},
    {"id": "catenda", "nom": "Catenda", "siege": "NO", "url": "https://catenda.com", "deploiement": "S", "tailles": "ME", "licence": "P", "categorie": "bim", "categories_secondaires": [], "fonctions": ["bim", "projets", "ged"], "description": "Plateforme ouverte de coordination BIM et d'échange de maquettes entre intervenants."},
    {"id": "dalux", "nom": "Dalux", "siege": "DK", "url": "https://dalux.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "bim", "categories_secondaires": [], "fonctions": ["bim", "projets", "qse"], "description": "Visualisation de maquettes numériques sur chantier, contrôles qualité et suivi des réserves."},
    {"id": "fieldwire", "nom": "Fieldwire", "siege": "US", "url": "https://fieldwire.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "bim", "categories_secondaires": [], "fonctions": ["bim", "projets", "qse"], "description": "Gestion des tâches, des plans et des rapports de chantier sur tablette ou mobile."},
    {"id": "planradar", "nom": "PlanRadar", "siege": "AT", "url": "https://planradar.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "bim", "categories_secondaires": [], "fonctions": ["bim", "projets", "qse", "fsm"], "description": "Suivi de chantier, réserves et inspections sur mobile, à partir des plans du projet."},
    {"id": "revizto", "nom": "Revizto", "siege": "CH", "url": "https://revizto.com", "deploiement": "S", "tailles": "ME", "licence": "P", "categorie": "bim", "categories_secondaires": [], "fonctions": ["bim", "projets", "ged"], "description": "Coordination 3D, détection des conflits entre maquettes et suivi des anomalies de projet."},
    {"id": "trimble-connect", "nom": "Trimble Connect", "siege": "US", "url": "https://connect.trimble.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "bim", "categories_secondaires": [], "fonctions": ["bim", "projets", "ged"], "description": "Plateforme collaborative de maquettes numériques et de documents de projet de construction."},
    {"id": "365farmnet", "nom": "365FarmNet", "siege": "DE", "url": "https://365farmnet.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "agri", "categories_secondaires": [], "fonctions": ["agri", "stocks", "compta"], "description": "Gestion de l'exploitation agricole : parcelles, cultures, élevage, machines et documentation."},
    {"id": "agrivi", "nom": "Agrivi", "siege": "HR", "url": "https://agrivi.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "agri", "categories_secondaires": [], "fonctions": ["agri", "compta", "stocks", "tracabilite"], "description": "Gestion d'exploitation agricole : planification des cultures, traçabilité, stocks et finances."},
    {"id": "climate-fieldview", "nom": "Climate FieldView", "siege": "US", "url": "https://climate.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "agri", "categories_secondaires": [], "fonctions": ["agri"], "description": "Suivi des cultures, des données de machines et des conseils agronomiques par parcelle (groupe Bayer)."},
    {"id": "cropwise", "nom": "Cropwise", "siege": "CH", "url": "https://cropwise.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "agri", "categories_secondaires": [], "fonctions": ["agri"], "description": "Conseil agronomique numérique et suivi des parcelles proposés par Syngenta."},
    {"id": "farmers-edge", "nom": "Farmers Edge", "siege": "CA", "url": "https://farmersedge.ca", "deploiement": "S", "tailles": "ME", "licence": "P", "categorie": "agri", "categories_secondaires": [], "fonctions": ["agri"], "description": "Plateforme d'agriculture numérique : météo locale, imagerie satellite et recommandations agronomiques."},
    {"id": "isagri", "nom": "Isagri", "siege": "FR", "url": "https://isagri.fr", "deploiement": "SP", "tailles": "TM", "licence": "P", "categorie": "agri", "categories_secondaires": [], "fonctions": ["agri", "compta"], "description": "Logiciels de gestion, de comptabilité et de suivi des cultures pour exploitations et entreprises agricoles."},
    {"id": "mesparcelles", "nom": "MesParcelles", "siege": "FR", "url": "https://mesparcelles.fr", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "agri", "categories_secondaires": [], "fonctions": ["agri", "tracabilite"], "description": "Gestion des parcelles, des interventions et de la traçabilité, proposée par les chambres d'agriculture."},
    {"id": "smag", "nom": "SMAG", "siege": "FR", "url": "https://smag.tech", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "agri", "categories_secondaires": [], "fonctions": ["agri", "tracabilite"], "description": "Éditeur français de logiciels de suivi des parcelles, des interventions et des cahiers de culture."},
    {"id": "xarvio", "nom": "xarvio", "siege": "DE", "url": "https://xarvio.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "agri", "categories_secondaires": [], "fonctions": ["agri"], "description": "Recommandations agronomiques par parcelle (semis, protection, fertilisation) de BASF Digital Farming."},
    {"id": "apaleo", "nom": "Apaleo", "siege": "DE", "url": "https://apaleo.com", "deploiement": "S", "tailles": "ME", "licence": "P", "categorie": "pms", "categories_secondaires": [], "fonctions": ["pms"], "description": "Plateforme hôtelière ouverte par API pour composer son propre ensemble d'outils de gestion."},
    {"id": "clock-pms", "nom": "Clock PMS+", "siege": "BG", "url": "https://clock-software.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "pms", "categories_secondaires": [], "fonctions": ["pms"], "description": "Système de gestion hôtelière en ligne pour hôtels et résidences indépendants."},
    {"id": "cloudbeds", "nom": "Cloudbeds", "siege": "US", "url": "https://cloudbeds.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "pms", "categories_secondaires": [], "fonctions": ["pms", "ecommerce"], "description": "Gestion hôtelière tout-en-un : réservations, gestionnaire de canaux, moteur de réservation et paiements."},
    {"id": "guestline", "nom": "Guestline", "siege": "GB", "url": "https://guestline.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "pms", "categories_secondaires": [], "fonctions": ["pms"], "description": "Gestion hôtelière en cloud pour hôtels, résidences et petits groupes indépendants."},
    {"id": "lodgify", "nom": "Lodgify", "siege": "ES", "url": "https://lodgify.com", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "pms", "categories_secondaires": [], "fonctions": ["pms", "ecommerce"], "description": "Logiciel de location de vacances : site de réservation, calendrier synchronisé et paiements."},
    {"id": "mews", "nom": "Mews", "siege": "CZ", "url": "https://mews.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "pms", "categories_secondaires": [], "fonctions": ["pms", "ecommerce"], "description": "Système de gestion hôtelière en cloud : réservations, facturation, paiements et services aux clients."},
    {"id": "oracle-opera-cloud", "nom": "Oracle OPERA Cloud", "siege": "US", "url": "https://oracle.com/hospitality/", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "pms", "categories_secondaires": [], "fonctions": ["pms"], "description": "Système de gestion hôtelière de référence pour les groupes et les grands établissements."},
    {"id": "protel", "nom": "Protel", "siege": "DE", "url": "https://protel.net", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "pms", "categories_secondaires": [], "fonctions": ["pms"], "description": "Système de gestion hôtelière en cloud ou sur site pour hôtels indépendants et chaînes."},
    {"id": "roomraccoon", "nom": "RoomRaccoon", "siege": "NL", "url": "https://roomraccoon.com", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "pms", "categories_secondaires": [], "fonctions": ["pms"], "description": "Gestion hôtelière, gestionnaire de canaux et moteur de réservation pour les petits hôtels."},
    {"id": "siteminder", "nom": "SiteMinder", "siege": "AU", "url": "https://siteminder.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "pms", "categories_secondaires": [], "fonctions": ["pms", "ecommerce"], "description": "Gestionnaire de canaux de distribution, moteur de réservation et outils de vente pour hébergeurs."},
    {"id": "aareon", "nom": "Aareon", "siege": "DE", "url": "https://aareon.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "immo", "categories_secondaires": [], "fonctions": ["immo", "compta", "portail_client"], "description": "Logiciels de gestion pour bailleurs sociaux et grands gestionnaires de patrimoine immobilier en Europe."},
    {"id": "apimo", "nom": "Apimo", "siege": "FR", "url": "https://apimo.net", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "immo", "categories_secondaires": [], "fonctions": ["immo", "crm", "marketing"], "description": "Logiciel d'agence immobilière : mandats, diffusion d'annonces, relation client et suivi des transactions."},
    {"id": "matera", "nom": "Matera", "siege": "FR", "url": "https://matera.eu", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "immo", "categories_secondaires": [], "fonctions": ["immo"], "description": "Application de gestion de copropriété pour les syndics bénévoles et professionnels."},
    {"id": "mri-software", "nom": "MRI Software", "siege": "US", "url": "https://mrisoftware.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "immo", "categories_secondaires": [], "fonctions": ["immo", "compta"], "description": "Gestion de patrimoine immobilier, de baux, de facturation et de reporting pour foncières et gestionnaires."},
    {"id": "septeo", "nom": "Septeo", "siege": "FR", "url": "https://septeo.com", "deploiement": "SP", "tailles": "TMEG", "licence": "P", "categorie": "immo", "categories_secondaires": ["cabinet-juridique", "pms"], "fonctions": ["immo", "cabinet_juridique", "pms"], "description": "Éditeur de solutions métiers pour l'immobilier, les professions juridiques et l'hôtellerie."},
    {"id": "vilogi", "nom": "Vilogi", "siege": "FR", "url": "https://vilogi.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "immo", "categories_secondaires": [], "fonctions": ["immo", "compta", "portail_client"], "description": "Gestion de copropriété et gestion locative en ligne, avec espaces pour copropriétaires et propriétaires."},
    {"id": "yardi", "nom": "Yardi", "siege": "US", "url": "https://yardi.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "immo", "categories_secondaires": [], "fonctions": ["immo", "compta"], "description": "Gestion immobilière (location, patrimoine, copropriété, comptabilité) pour foncières et gestionnaires."},
    {"id": "dedalus-healthcare", "nom": "Dedalus Healthcare", "siege": "IT", "url": "https://dedalus.com/fr", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "dpi", "categories_secondaires": [], "fonctions": ["dpi"], "description": "Dossier patient et systèmes d'information cliniques (DxCare, Orbis) pour hôpitaux et cliniques en Europe."},
    {"id": "epic-systems", "nom": "Epic Systems", "siege": "US", "url": "https://epic.com", "deploiement": "SP", "tailles": "G", "licence": "P", "categorie": "dpi", "categories_secondaires": [], "fonctions": ["dpi"], "description": "Dossier patient électronique pour grands systèmes de santé, surtout en Amérique du Nord et en Europe du Nord."},
    {"id": "evolucare", "nom": "Evolucare", "siege": "FR", "url": "https://evolucare.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "dpi", "categories_secondaires": [], "fonctions": ["dpi"], "description": "Dossier patient et solutions de soins pour hôpitaux, cliniques et établissements de soins de suite."},
    {"id": "intersystems-trakcare", "nom": "InterSystems TrakCare", "siege": "US", "url": "https://intersystems.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "dpi", "categories_secondaires": [], "fonctions": ["dpi"], "description": "Dossier patient et système d'information hospitalier TrakCare, déployé dans de nombreux pays."},
    {"id": "maincare", "nom": "Maincare", "siege": "FR", "url": "https://maincare.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "dpi", "categories_secondaires": [], "fonctions": ["dpi"], "description": "Dossier patient informatisé et gestion hospitalière pour établissements de santé publics et privés."},
    {"id": "mipihsib", "nom": "MipihSIB", "siege": "FR", "url": "https://sib.fr", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "dpi", "categories_secondaires": [], "fonctions": ["dpi"], "description": "Dossier patient (Sillage) et système d'information hospitalier pour les établissements publics de santé."},
    {"id": "oracle-health", "nom": "Oracle Health", "siege": "US", "url": "https://oracle.com/health/", "deploiement": "S", "tailles": "G", "licence": "P", "categorie": "dpi", "categories_secondaires": [], "fonctions": ["dpi"], "description": "Dossier patient et solutions cliniques (ex-Cerner) pour hôpitaux et systèmes de santé."},
    {"id": "softway-medical", "nom": "Softway Medical", "siege": "FR", "url": "https://softwaymedical.fr", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "dpi", "categories_secondaires": [], "fonctions": ["dpi"], "description": "Dossier patient, urgences, bloc opératoire et gestion hospitalière pour établissements de santé publics et privés."},
    {"id": "cegedim-sante", "nom": "Cegedim Santé", "siege": "FR", "url": "https://cegedim.fr", "deploiement": "SP", "tailles": "TM", "licence": "P", "categorie": "cabinet-sante", "categories_secondaires": [], "fonctions": ["cabinet_sante"], "description": "Logiciels de cabinet (AxiSanté, Crossway) pour médecins et spécialistes : dossier patient, agenda et facturation."},
    {"id": "compugroup-medical-hellodoc", "nom": "CompuGroup Medical (HelloDoc)", "siege": "DE", "url": "https://cgm.com", "deploiement": "SP", "tailles": "TM", "licence": "P", "categorie": "cabinet-sante", "categories_secondaires": [], "fonctions": ["cabinet_sante"], "description": "Logiciel de cabinet médical HelloDoc et solutions de CompuGroup Medical pour les professionnels de santé en France."},
    {"id": "doctolib", "nom": "Doctolib", "siege": "FR", "url": "https://doctolib.fr", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "cabinet-sante", "categories_secondaires": [], "fonctions": ["cabinet_sante"], "description": "Prise de rendez-vous en ligne, agenda et logiciel de gestion de cabinet pour les professionnels de santé."},
    {"id": "drsante", "nom": "DrSanté", "siege": "FR", "url": "https://logicieldrsante.com", "deploiement": "SP", "tailles": "TM", "licence": "P", "categorie": "cabinet-sante", "categories_secondaires": [], "fonctions": ["cabinet_sante"], "description": "Logiciel de gestion de cabinet médical : dossier patient, agenda, ordonnances et télétransmission."},
    {"id": "madeformed", "nom": "MadeForMed", "siege": "FR", "url": "https://madeformed.com", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "cabinet-sante", "categories_secondaires": [], "fonctions": ["cabinet_sante"], "description": "Logiciel de cabinet médical en ligne : dossier patient, agenda et suivi administratif."},
    {"id": "maiia", "nom": "Maiia", "siege": "FR", "url": "https://maiia.com", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "cabinet-sante", "categories_secondaires": [], "fonctions": ["cabinet_sante"], "description": "Agenda en ligne, dossier patient et téléconsultation pour médecins et professionnels de santé."},
    {"id": "medistory", "nom": "MédiStory", "siege": "FR", "url": "https://medistory.com", "deploiement": "SP", "tailles": "TM", "licence": "P", "categorie": "cabinet-sante", "categories_secondaires": [], "fonctions": ["cabinet_sante"], "description": "Logiciel médical pour médecins libéraux : dossier patient, ordonnances et télétransmission."},
    {"id": "orisha-healthcare", "nom": "Orisha Healthcare", "siege": "FR", "url": "https://healthcare.orisha.com", "deploiement": "SP", "tailles": "TM", "licence": "P", "categorie": "cabinet-sante", "categories_secondaires": [], "fonctions": ["cabinet_sante"], "description": "Éditeur de logiciels de cabinet pour médecins et autres professionnels de santé (gamme Desmos)."},
    {"id": "weda", "nom": "Weda", "siege": "FR", "url": "https://weda.fr", "deploiement": "SP", "tailles": "TM", "licence": "P", "categorie": "cabinet-sante", "categories_secondaires": [], "fonctions": ["cabinet_sante"], "description": "Logiciel de cabinet médical : dossier patient, ordonnances et télétransmission (filiale du groupe Vidal)."},
    {"id": "anthology", "nom": "Anthology", "siege": "US", "url": "https://anthology.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "scolarite", "categories_secondaires": [], "fonctions": ["scolarite", "formation"], "description": "Gestion de campus, apprentissage en ligne et réussite étudiante pour l'enseignement supérieur."},
    {"id": "ecoledirecte", "nom": "EcoleDirecte", "siege": "FR", "url": "https://ecoledirecte.com", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "scolarite", "categories_secondaires": [], "fonctions": ["scolarite"], "description": "Plateforme de vie scolaire : notes, absences, cahier de textes et communication avec les familles."},
    {"id": "ellucian", "nom": "Ellucian", "siege": "US", "url": "https://ellucian.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "scolarite", "categories_secondaires": [], "fonctions": ["scolarite"], "description": "Gestion de la scolarité et des campus de l'enseignement supérieur (Banner, Colleague)."},
    {"id": "index-education", "nom": "Index Éducation", "siege": "FR", "url": "https://index-education.com", "deploiement": "SP", "tailles": "TME", "licence": "P", "categorie": "scolarite", "categories_secondaires": [], "fonctions": ["scolarite"], "description": "Éditeur de Pronote (vie scolaire, notes) et d'Hyperplanning (emplois du temps, scolarité) pour les établissements."},
    {"id": "openeducat", "nom": "OpenEduCat", "siege": "IN", "url": "https://openeducat.org", "deploiement": "SP", "tailles": "TM", "licence": "O", "categorie": "scolarite", "categories_secondaires": [], "fonctions": ["scolarite"], "description": "Progiciel open source de gestion d'établissement scolaire : admissions, scolarité, présence et finances."},
    {"id": "skolengo", "nom": "Skolengo", "siege": "FR", "url": "https://skolengo.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "scolarite", "categories_secondaires": [], "fonctions": ["scolarite"], "description": "Plateforme de vie scolaire et de gestion des établissements scolaires."},
    {"id": "workday-student", "nom": "Workday Student", "siege": "US", "url": "https://workday.com/fr-fr/", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "scolarite", "categories_secondaires": [], "fonctions": ["scolarite"], "description": "Gestion de la scolarité, des admissions et de la relation étudiante pour les universités."},
    {"id": "ypareo", "nom": "Ypareo", "siege": "FR", "url": "https://ypareo.com", "deploiement": "SP", "tailles": "TM", "licence": "P", "categorie": "scolarite", "categories_secondaires": [], "fonctions": ["scolarite"], "description": "Gestion de la scolarité, des apprentis et des organismes de formation (groupe Septeo)."},
    {"id": "adullact", "nom": "Adullact", "siege": "FR", "url": "https://adullact.org", "deploiement": "P", "tailles": "TMEG", "licence": "O", "categorie": "collectivite", "categories_secondaires": [], "fonctions": ["collectivite", "signature", "archivage"], "description": "Association de mutualisation de logiciels libres pour administrations et collectivités (parapheur, archivage)."},
    {"id": "arpege", "nom": "Arpège", "siege": "FR", "url": "https://arpege.fr", "deploiement": "SP", "tailles": "TME", "licence": "P", "categorie": "collectivite", "categories_secondaires": [], "fonctions": ["collectivite", "portail_client"], "description": "Logiciels pour collectivités : relation usager, démarches en ligne, enfance, éducation et finances."},
    {"id": "berger-levrault", "nom": "Berger-Levrault", "siege": "FR", "url": "https://berger-levrault.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "collectivite", "categories_secondaires": ["dpi"], "fonctions": ["collectivite", "dpi", "sirh", "paie", "compta", "absences", "alertes_rh"], "description": "Éditeur de logiciels pour le secteur public, la santé et l'éducation."},
    {"id": "cegid-public", "nom": "Cegid Public", "siege": "FR", "url": "https://cegid.com/fr/", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "collectivite", "categories_secondaires": [], "fonctions": ["collectivite", "compta", "sirh", "paie", "absences", "alertes_rh"], "description": "Gestion financière et ressources humaines pour collectivités et établissements publics.", "controle": {"pays": "US", "note": "Fonds américain Silver Lake, actionnaire de contrôle depuis 2016"}},
    {"id": "ciril-group", "nom": "Ciril Group", "siege": "FR", "url": "https://cirilgroup.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "collectivite", "categories_secondaires": [], "fonctions": ["collectivite", "sirh", "paie", "compta", "absences", "alertes_rh"], "description": "Logiciels de gestion financière, RH et citoyenne pour collectivités et établissements publics."},
    {"id": "cosoluce", "nom": "Cosoluce", "siege": "FR", "url": "https://cosoluce.fr", "deploiement": "SP", "tailles": "TM", "licence": "P", "categorie": "collectivite", "categories_secondaires": [], "fonctions": ["collectivite", "compta"], "description": "Logiciels de gestion pour communes et intercommunalités : finances, état civil, élections, population."},
    {"id": "entr-ouvert", "nom": "Entr'ouvert", "siege": "FR", "url": "https://entrouvert.com", "deploiement": "SP", "tailles": "TME", "licence": "O", "categorie": "collectivite", "categories_secondaires": [], "fonctions": ["collectivite", "portail_client", "bpm"], "description": "Éditeur de Publik, plateforme libre de démarches en ligne et de gestion de la relation usager."},
    {"id": "jvs-mairistem", "nom": "JVS-Mairistem", "siege": "FR", "url": "https://jvs.fr", "deploiement": "SP", "tailles": "TME", "licence": "P", "categorie": "collectivite", "categories_secondaires": [], "fonctions": ["collectivite", "compta", "sirh", "paie", "absences", "alertes_rh"], "description": "Logiciels de gestion pour mairies et intercommunalités : état civil, finances, ressources humaines, élections."},
    {"id": "openmairie", "nom": "openMairie", "siege": "FR", "url": "https://openmairie.org", "deploiement": "SP", "tailles": "T", "licence": "O", "categorie": "collectivite", "categories_secondaires": [], "fonctions": ["collectivite"], "description": "Socle libre d'applications pour mairies (état civil, élections, cimetières), maintenu par une communauté."},
    {"id": "acd-groupe", "nom": "ACD Groupe", "siege": "FR", "url": "https://acd-groupe.fr", "deploiement": "SP", "tailles": "TME", "licence": "P", "categorie": "cabinet-compta", "categories_secondaires": [], "fonctions": ["cabinet_compta"], "description": "Logiciels de production comptable, fiscale et sociale et de gestion de cabinet pour experts-comptables."},
    {"id": "cegid-expert", "nom": "Cegid Expert", "siege": "FR", "url": "https://cegid.com/fr/", "deploiement": "SP", "tailles": "TME", "licence": "P", "categorie": "cabinet-compta", "categories_secondaires": [], "fonctions": ["cabinet_compta"], "description": "Suite de production comptable, fiscale et sociale pour cabinets d'expertise comptable.", "controle": {"pays": "US", "note": "Fonds américain Silver Lake, actionnaire de contrôle depuis 2016"}},
    {"id": "ibiza", "nom": "Ibiza", "siege": "FR", "url": "https://ibiza.fr", "deploiement": "SP", "tailles": "TM", "licence": "P", "categorie": "cabinet-compta", "categories_secondaires": [], "fonctions": ["cabinet_compta"], "description": "Logiciels de comptabilité et de production pour experts-comptables, avec espace collaboratif pour leurs clients."},
    {"id": "inqom", "nom": "Inqom", "siege": "FR", "url": "https://inqom.com", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "cabinet-compta", "categories_secondaires": [], "fonctions": ["cabinet_compta", "compta"], "description": "Comptabilité automatisée par intelligence artificielle pour les cabinets et les PME."},
    {"id": "myunisoft", "nom": "MyUnisoft", "siege": "FR", "url": "https://myunisoft.fr", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "cabinet-compta", "categories_secondaires": [], "fonctions": ["cabinet_compta"], "description": "Plateforme comptable collaborative en ligne pour les cabinets d'expertise comptable et leurs clients."},
    {"id": "clio", "nom": "Clio", "siege": "CA", "url": "https://clio.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "cabinet-juridique", "categories_secondaires": [], "fonctions": ["cabinet_juridique", "facturation", "cra", "prefacturation"], "description": "Gestion de cabinet juridique en ligne : dossiers, temps, facturation, portail client et paiements."},
    {"id": "doctrine", "nom": "Doctrine", "siege": "FR", "url": "https://doctrine.fr", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "cabinet-juridique", "categories_secondaires": [], "fonctions": ["cabinet_juridique", "ia"], "description": "Recherche juridique, jurisprudence et assistance par intelligence artificielle pour les professionnels du droit."},
    {"id": "genapi", "nom": "Genapi", "siege": "FR", "url": "https://genapi.fr", "deploiement": "SP", "tailles": "TM", "licence": "P", "categorie": "cabinet-juridique", "categories_secondaires": [], "fonctions": ["cabinet_juridique"], "description": "Logiciels pour offices notariaux : actes, dossiers, comptabilité et échanges dématérialisés."},
    {"id": "kleos", "nom": "Kleos", "siege": "NL", "url": "https://wolterskluwer.com/fr-fr", "deploiement": "SP", "tailles": "TM", "licence": "P", "categorie": "cabinet-juridique", "categories_secondaires": [], "fonctions": ["cabinet_juridique", "facturation", "cra", "prefacturation"], "description": "Gestion de cabinet d'avocats de Wolters Kluwer : dossiers, temps, facturation et documents."},
    {"id": "lexisnexis-jarvis-legal-polyoffice", "nom": "LexisNexis (Jarvis Legal, PolyOffice)", "siege": "GB", "url": "https://lexisnexis.fr", "deploiement": "SP", "tailles": "TM", "licence": "P", "categorie": "cabinet-juridique", "categories_secondaires": [], "fonctions": ["cabinet_juridique", "facturation", "cra", "prefacturation"], "description": "Gestion de cabinet d'avocats et ressources juridiques de LexisNexis."},
    {"id": "predictice", "nom": "Predictice", "siege": "FR", "url": "https://predictice.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "cabinet-juridique", "categories_secondaires": [], "fonctions": ["cabinet_juridique", "ia"], "description": "Recherche de jurisprudence et analyse statistique des décisions pour avocats et juristes."},
    {"id": "secib", "nom": "Secib", "siege": "FR", "url": "https://secib.fr", "deploiement": "SP", "tailles": "TM", "licence": "P", "categorie": "cabinet-juridique", "categories_secondaires": [], "fonctions": ["cabinet_juridique", "facturation", "cra", "prefacturation"], "description": "Gestion de cabinet d'avocats : dossiers, temps passés, facturation et comptabilité (groupe Septeo)."},
    {"id": "xelya", "nom": "Xelya", "siege": "FR", "url": "https://xelya.com", "deploiement": "SP", "tailles": "TM", "licence": "P", "categorie": "cabinet-juridique", "categories_secondaires": [], "fonctions": ["cabinet_juridique", "facturation"], "description": "Logiciels pour cabinets d'avocats (Diapaz) et professions juridiques."},
    {"id": "avaloq", "nom": "Avaloq", "siege": "CH", "url": "https://avaloq.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "banque", "categories_secondaires": ["gestion-actifs"], "fonctions": ["banque_core", "gestion_actifs"], "description": "Cœur bancaire et gestion de patrimoine pour banques privées et gestionnaires d'actifs.", "controle": {"pays": "JP", "note": "Groupe japonais NEC, actionnaire de contrôle depuis 2020"}},
    {"id": "backbase", "nom": "Backbase", "siege": "NL", "url": "https://backbase.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "banque", "categories_secondaires": [], "fonctions": ["banque_core"], "description": "Plateforme de banque digitale (en ligne, mobile, entrée en relation) pour les banques."},
    {"id": "finastra", "nom": "Finastra", "siege": "GB", "url": "https://finastra.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "banque", "categories_secondaires": [], "fonctions": ["banque_core"], "description": "Logiciels bancaires (crédit, trésorerie, paiements, banque de détail) pour les banques du monde entier."},
    {"id": "fis", "nom": "FIS", "siege": "US", "url": "https://fisglobal.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "banque", "categories_secondaires": [], "fonctions": ["banque_core"], "description": "Cœur bancaire, traitement des paiements et services technologiques pour banques et institutions financières."},
    {"id": "fiserv", "nom": "Fiserv", "siege": "US", "url": "https://fiserv.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "banque", "categories_secondaires": [], "fonctions": ["banque_core"], "description": "Comptes, paiements et services technologiques pour banques et commerçants, dont l'acquisition de paiements."},
    {"id": "mambu", "nom": "Mambu", "siege": "DE", "url": "https://mambu.com", "deploiement": "S", "tailles": "ME", "licence": "P", "categorie": "banque", "categories_secondaires": [], "fonctions": ["banque_core"], "description": "Cœur bancaire cloud modulaire pour banques, néobanques et prêteurs."},
    {"id": "murex", "nom": "Murex", "siege": "FR", "url": "https://murex.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "banque", "categories_secondaires": ["gestion-actifs"], "fonctions": ["banque_core", "gestion_actifs"], "description": "Plateforme de marchés (négociation, risques, post-marché) pour banques et gestionnaires d'actifs."},
    {"id": "oracle-banking", "nom": "Oracle Banking", "siege": "US", "url": "https://oracle.com/fr/", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "banque", "categories_secondaires": [], "fonctions": ["banque_core"], "description": "Applications bancaires d'Oracle : cœur bancaire, crédit, paiements et banque digitale."},
    {"id": "temenos", "nom": "Temenos", "siege": "CH", "url": "https://temenos.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "banque", "categories_secondaires": [], "fonctions": ["banque_core"], "description": "Cœur bancaire et plateformes digitales pour banques de détail, privées et d'entreprise."},
    {"id": "thought-machine", "nom": "Thought Machine", "siege": "GB", "url": "https://thoughtmachine.net", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "banque", "categories_secondaires": [], "fonctions": ["banque_core"], "description": "Cœur bancaire cloud (Vault Core) pour les banques de grande taille."},
    {"id": "applied-systems", "nom": "Applied Systems", "siege": "US", "url": "https://appliedsystems.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "assurance", "categories_secondaires": [], "fonctions": ["assurance_core", "crm"], "description": "Gestion des cabinets de courtage et de la relation client pour courtiers (Applied Epic)."},
    {"id": "cegedim-insurance-solutions", "nom": "Cegedim Insurance Solutions", "siege": "FR", "url": "https://cegedim.fr", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "assurance", "categories_secondaires": [], "fonctions": ["assurance_core"], "description": "Gestion des contrats, des prestations et du tiers payant pour mutuelles, institutions de prévoyance et assureurs."},
    {"id": "duck-creek", "nom": "Duck Creek", "siege": "US", "url": "https://duckcreek.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "assurance", "categories_secondaires": [], "fonctions": ["assurance_core"], "description": "Suite cloud pour assureurs : tarification, contrats, facturation et sinistres."},
    {"id": "equisoft", "nom": "Equisoft", "siege": "CA", "url": "https://equisoft.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "assurance", "categories_secondaires": [], "fonctions": ["assurance_core"], "description": "Gestion des contrats d'assurance vie et d'épargne, avec portails de distribution."},
    {"id": "guidewire", "nom": "Guidewire", "siege": "US", "url": "https://guidewire.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "assurance", "categories_secondaires": [], "fonctions": ["assurance_core"], "description": "Suite cloud de gestion des contrats, des sinistres et de la facturation pour assureurs de dommages."},
    {"id": "insurity", "nom": "Insurity", "siege": "US", "url": "https://insurity.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "assurance", "categories_secondaires": [], "fonctions": ["assurance_core"], "description": "Logiciels pour assureurs : gestion des contrats, des sinistres et analyse des risques."},
    {"id": "majesco", "nom": "Majesco", "siege": "US", "url": "https://majesco.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "assurance", "categories_secondaires": [], "fonctions": ["assurance_core"], "description": "Plateforme cloud de gestion des contrats, des sinistres et de la distribution pour assureurs."},
    {"id": "sapiens", "nom": "Sapiens", "siege": "IL", "url": "https://sapiens.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "assurance", "categories_secondaires": [], "fonctions": ["assurance_core"], "description": "Logiciels pour assureurs : contrats d'assurance de personnes et de dommages, sinistres et réassurance."},
    {"id": "blackrock-aladdin", "nom": "BlackRock Aladdin", "siege": "US", "url": "https://blackrock.com/aladdin", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "gestion-actifs", "categories_secondaires": [], "fonctions": ["gestion_actifs"], "description": "Plateforme de gestion des investissements et des risques de BlackRock, ouverte à des clients tiers."},
    {"id": "charles-river", "nom": "Charles River", "siege": "US", "url": "https://crd.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "gestion-actifs", "categories_secondaires": [], "fonctions": ["gestion_actifs"], "description": "Gestion des ordres et des portefeuilles pour gestionnaires d'actifs (groupe State Street)."},
    {"id": "factset", "nom": "FactSet", "siege": "US", "url": "https://factset.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "gestion-actifs", "categories_secondaires": [], "fonctions": ["gestion_actifs", "bi"], "description": "Données financières, analyse et outils de gestion de portefeuille."},
    {"id": "linedata", "nom": "Linedata", "siege": "FR", "url": "https://linedata.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "gestion-actifs", "categories_secondaires": [], "fonctions": ["gestion_actifs"], "description": "Logiciels de gestion d'actifs, d'investissement et de crédit pour les sociétés de gestion."},
    {"id": "simcorp", "nom": "SimCorp", "siege": "DK", "url": "https://simcorp.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "gestion-actifs", "categories_secondaires": [], "fonctions": ["gestion_actifs"], "description": "Plateforme de gestion de portefeuille, de risques et de comptabilité pour gestionnaires d'actifs."},
    {"id": "ss-c-advent", "nom": "SS&C Advent", "siege": "US", "url": "https://ssctech.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "gestion-actifs", "categories_secondaires": [], "fonctions": ["gestion_actifs"], "description": "Gestion de portefeuille, comptabilité de fonds et reporting pour gestionnaires d'actifs."},
    {"id": "complyadvantage", "nom": "ComplyAdvantage", "siege": "GB", "url": "https://complyadvantage.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "kyc", "categories_secondaires": [], "fonctions": ["kyc"], "description": "Criblage des sanctions et des personnes exposées, surveillance des transactions."},
    {"id": "fenergo", "nom": "Fenergo", "siege": "IE", "url": "https://fenergo.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "kyc", "categories_secondaires": [], "fonctions": ["kyc"], "description": "Gestion du cycle de vie client (entrée en relation, KYC, revues périodiques) pour institutions financières."},
    {"id": "fircosoft", "nom": "Fircosoft", "siege": "FR", "url": "https://fircosoft.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "kyc", "categories_secondaires": [], "fonctions": ["kyc"], "description": "Filtrage des sanctions, des personnes exposées et des paiements pour banques et assureurs."},
    {"id": "hawk", "nom": "Hawk", "siege": "DE", "url": "https://hawk.ai", "deploiement": "S", "tailles": "ME", "licence": "P", "categorie": "kyc", "categories_secondaires": [], "fonctions": ["kyc"], "description": "Surveillance des transactions et détection de la fraude par intelligence artificielle."},
    {"id": "idnow", "nom": "IDnow", "siege": "DE", "url": "https://idnow.io", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "kyc", "categories_secondaires": [], "fonctions": ["kyc", "signature"], "description": "Vérification d'identité en ligne ou en vidéo et signature électronique qualifiée."},
    {"id": "nice-actimize", "nom": "NICE Actimize", "siege": "IL", "url": "https://niceactimize.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "kyc", "categories_secondaires": [], "fonctions": ["kyc"], "description": "Détection de la fraude, lutte contre le blanchiment et conformité des marchés pour institutions financières."},
    {"id": "onfido", "nom": "Onfido", "siege": "GB", "url": "https://onfido.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "kyc", "categories_secondaires": [], "fonctions": ["kyc"], "description": "Vérification d'identité par document et biométrie, intégrable par API.", "controle": {"pays": "US", "note": "Racheté par Entrust (États-Unis) en 2024"}},
    {"id": "quantexa", "nom": "Quantexa", "siege": "GB", "url": "https://quantexa.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "kyc", "categories_secondaires": [], "fonctions": ["kyc"], "description": "Analyse de réseaux et contextualisation des données pour lutter contre la fraude et le blanchiment."},
    {"id": "signicat", "nom": "Signicat", "siege": "NO", "url": "https://signicat.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "kyc", "categories_secondaires": [], "fonctions": ["kyc", "signature"], "description": "Identité numérique, vérification d'identité et signature électronique pour institutions européennes."},
    {"id": "veriff", "nom": "Veriff", "siege": "EE", "url": "https://veriff.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "kyc", "categories_secondaires": [], "fonctions": ["kyc"], "description": "Vérification d'identité par document et biométrie, intégrable par API."},
    {"id": "cegid-retail", "nom": "Cegid Retail", "siege": "FR", "url": "https://cegid.com/fr/", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "pos", "categories_secondaires": [], "fonctions": ["pos", "stocks", "ecommerce"], "description": "Suite commerce unifié (caisse, stocks, e-commerce) pour enseignes de retail.", "controle": {"pays": "US", "note": "Fonds américain Silver Lake, actionnaire de contrôle depuis 2016"}},
    {"id": "fastmag", "nom": "Fastmag", "siege": "FR", "url": "https://fastmag.fr", "deploiement": "S", "tailles": "ME", "licence": "P", "categorie": "pos", "categories_secondaires": [], "fonctions": ["pos", "stocks", "ecommerce"], "description": "Gestion de magasins, de stocks et de franchises pour les réseaux de commerce spécialisé."},
    {"id": "hiboutik", "nom": "Hiboutik", "siege": "FR", "url": "https://hiboutik.com", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "pos", "categories_secondaires": [], "fonctions": ["pos", "stocks", "ecommerce"], "description": "Caisse en ligne pour les petits commerces, avec gestion des stocks et de la fidélité."},
    {"id": "innovorder", "nom": "Innovorder", "siege": "FR", "url": "https://innovorder.fr", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "pos", "categories_secondaires": [], "fonctions": ["pos"], "description": "Caisse, bornes de commande et vente à emporter pour la restauration commerciale et collective."},
    {"id": "l-addition", "nom": "L'Addition", "siege": "FR", "url": "https://laddition.com", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "pos", "categories_secondaires": [], "fonctions": ["pos", "stocks"], "description": "Caisse tactile et gestion de salle pour restaurants, bars et brasseries."},
    {"id": "lightspeed-commerce", "nom": "Lightspeed Commerce", "siege": "CA", "url": "https://lightspeedhq.fr", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "pos", "categories_secondaires": [], "fonctions": ["pos", "stocks", "ecommerce"], "description": "Caisse et commerce unifié pour commerçants et restaurateurs."},
    {"id": "oracle-micros-simphony", "nom": "Oracle MICROS Simphony", "siege": "US", "url": "https://oracle.com/fr/", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "pos", "categories_secondaires": [], "fonctions": ["pos", "stocks"], "description": "Caisse et gestion d'exploitation pour la restauration, l'hôtellerie et les loisirs."},
    {"id": "square", "nom": "Square", "siege": "US", "url": "https://squareup.com", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "pos", "categories_secondaires": [], "fonctions": ["pos", "ecommerce"], "description": "Caisse, terminal de paiement et boutique en ligne pour commerçants indépendants."},
    {"id": "zelty", "nom": "Zelty", "siege": "FR", "url": "https://zelty.fr", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "pos", "categories_secondaires": [], "fonctions": ["pos", "stocks"], "description": "Caisse, gestion des stocks et commandes en ligne pour restaurants et enseignes de restauration."},
    {"id": "chargebee", "nom": "Chargebee", "siege": "US", "url": "https://chargebee.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "abonnement", "categories_secondaires": ["facturation"], "fonctions": ["abonnement", "facturation"], "description": "Gestion des abonnements, de la facturation récurrente et des revenus pour SaaS."},
    {"id": "fastspring", "nom": "FastSpring", "siege": "US", "url": "https://fastspring.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "abonnement", "categories_secondaires": [], "fonctions": ["abonnement", "facturation"], "description": "Paiement, facturation et gestion des abonnements pour éditeurs de logiciels."},
    {"id": "gocardless", "nom": "GoCardless", "siege": "GB", "url": "https://gocardless.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "abonnement", "categories_secondaires": [], "fonctions": ["abonnement", "recouvrement"], "description": "Prélèvements récurrents (SEPA) et recouvrement automatisé par débit direct."},
    {"id": "maxio", "nom": "Maxio", "siege": "US", "url": "https://maxio.com", "deploiement": "S", "tailles": "ME", "licence": "P", "categorie": "abonnement", "categories_secondaires": [], "fonctions": ["abonnement", "facturation"], "description": "Facturation d'abonnements et pilotage financier pour éditeurs SaaS (Chargify, SaaSOptics)."},
    {"id": "paddle", "nom": "Paddle", "siege": "GB", "url": "https://paddle.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "abonnement", "categories_secondaires": [], "fonctions": ["abonnement", "facturation"], "description": "Plateforme de vente de logiciels : paiement, taxes et facturation d'abonnements en tant que revendeur officiel."},
    {"id": "recurly", "nom": "Recurly", "siege": "US", "url": "https://recurly.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "abonnement", "categories_secondaires": ["facturation"], "fonctions": ["abonnement", "facturation"], "description": "Gestion des abonnements et de la facturation récurrente."},
    {"id": "stripe-billing", "nom": "Stripe Billing", "siege": "US", "url": "https://stripe.com/fr/billing", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "abonnement", "categories_secondaires": ["facturation"], "fonctions": ["abonnement", "facturation"], "description": "Facturation récurrente et abonnements intégrés aux paiements Stripe."},
    {"id": "zuora", "nom": "Zuora", "siege": "US", "url": "https://zuora.com", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "abonnement", "categories_secondaires": ["facturation"], "fonctions": ["abonnement", "facturation"], "description": "Plateforme de facturation d'abonnements et de revenus pour modèles récurrents ou à l'usage."},
    {"id": "acquia-dam", "nom": "Acquia DAM", "siege": "US", "url": "https://acquia.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "dam", "categories_secondaires": [], "fonctions": ["dam"], "description": "Médiathèque de marque d'Acquia (ex-Widen) pour centraliser et diffuser les contenus."},
    {"id": "adobe-experience-manager-assets", "nom": "Adobe Experience Manager Assets", "siege": "US", "url": "https://business.adobe.com/fr/", "deploiement": "S", "tailles": "EG", "licence": "P", "categorie": "dam", "categories_secondaires": [], "fonctions": ["dam"], "description": "Gestion des actifs numériques de l'écosystème Adobe, intégrée à la création et à la diffusion de contenus."},
    {"id": "brandfolder", "nom": "Brandfolder", "siege": "US", "url": "https://brandfolder.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "dam", "categories_secondaires": [], "fonctions": ["dam"], "description": "Médiathèque de marque : stockage, partage et suivi d'usage des visuels et documents."},
    {"id": "bynder", "nom": "Bynder", "siege": "NL", "url": "https://bynder.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "dam", "categories_secondaires": [], "fonctions": ["dam"], "description": "Plateforme de gestion des contenus de marque (images, vidéos, documents) pour les équipes marketing."},
    {"id": "canto", "nom": "Canto", "siege": "US", "url": "https://canto.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "dam", "categories_secondaires": [], "fonctions": ["dam"], "description": "Gestion des actifs numériques : recherche visuelle, partage et droits d'usage des contenus."},
    {"id": "cloudinary", "nom": "Cloudinary", "siege": "IL", "url": "https://cloudinary.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "dam", "categories_secondaires": [], "fonctions": ["dam"], "description": "Gestion, transformation et diffusion d'images et de vidéos par API."},
    {"id": "mediavalet", "nom": "MediaValet", "siege": "CA", "url": "https://mediavalet.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "dam", "categories_secondaires": [], "fonctions": ["dam"], "description": "Médiathèque de marque en cloud avec recherche assistée par intelligence artificielle."},
    {"id": "phraseanet", "nom": "Phraseanet", "siege": "FR", "url": "https://phraseanet.com", "deploiement": "SP", "tailles": "TME", "licence": "O", "categorie": "dam", "categories_secondaires": [], "fonctions": ["dam"], "description": "Gestion d'actifs numériques open source, éditée par Alchemy, pour médiathèques et photothèques."},
    {"id": "resourcespace", "nom": "ResourceSpace", "siege": "GB", "url": "https://resourcespace.com", "deploiement": "SP", "tailles": "TME", "licence": "O", "categorie": "dam", "categories_secondaires": [], "fonctions": ["dam"], "description": "Gestion d'actifs numériques open source pour stocker, retrouver et partager des fichiers de marque."},
    {"id": "wedia", "nom": "Wedia", "siege": "FR", "url": "https://wedia-group.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "dam", "categories_secondaires": [], "fonctions": ["dam"], "description": "Plateforme française de gestion et de diffusion de contenus de marque."},
    {"id": "cartrack", "nom": "Cartrack", "siege": "SG", "url": "https://cartrack.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "flotte", "categories_secondaires": [], "fonctions": ["flotte"], "description": "Télématique, suivi de véhicules et gestion de flotte en abonnement."},
    {"id": "fleet-complete", "nom": "Fleet Complete", "siege": "CA", "url": "https://fleetcomplete.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "flotte", "categories_secondaires": [], "fonctions": ["flotte", "fsm"], "description": "Gestion de flotte, suivi d'actifs et de travailleurs mobiles."},
    {"id": "fleetio", "nom": "Fleetio", "siege": "US", "url": "https://fleetio.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "flotte", "categories_secondaires": [], "fonctions": ["flotte", "facility_mgmt"], "description": "Maintenance, inspections et suivi des coûts pour les flottes de véhicules et d'équipements."},
    {"id": "geotab", "nom": "Geotab", "siege": "CA", "url": "https://geotab.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "flotte", "categories_secondaires": [], "fonctions": ["flotte"], "description": "Télématique et gestion de flotte : géolocalisation, comportement de conduite et maintenance."},
    {"id": "quartix", "nom": "Quartix", "siege": "GB", "url": "https://quartix.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "flotte", "categories_secondaires": [], "fonctions": ["flotte"], "description": "Suivi de véhicules par balise, rapports de conduite et gestion de flotte."},
    {"id": "samsara", "nom": "Samsara", "siege": "US", "url": "https://samsara.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "flotte", "categories_secondaires": [], "fonctions": ["flotte"], "description": "Plateforme d'exploitation des flottes et des équipements connectés : suivi, sécurité des conducteurs et maintenance."},
    {"id": "verizon-connect", "nom": "Verizon Connect", "siege": "US", "url": "https://verizonconnect.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "flotte", "categories_secondaires": [], "fonctions": ["flotte", "fsm"], "description": "Géolocalisation, gestion de flotte et optimisation des interventions."},
    {"id": "webfleet", "nom": "Webfleet", "siege": "NL", "url": "https://webfleet.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "flotte", "categories_secondaires": [], "fonctions": ["flotte", "fsm"], "description": "Télématique, suivi de flotte et optimisation des tournées.", "controle": {"pays": "JP", "note": "Groupe japonais Bridgestone, actionnaire de contrôle depuis 2019"}},
    {"id": "antares-vision", "nom": "Antares Vision", "siege": "IT", "url": "https://antaresvision.com", "deploiement": "SP", "tailles": "EG", "licence": "P", "categorie": "tracabilite", "categories_secondaires": [], "fonctions": ["tracabilite", "qse"], "description": "Inspection, traçabilité et sérialisation des produits pour les industries pharmaceutique, alimentaire et cosmétique."},
    {"id": "eezytrace", "nom": "eezytrace", "siege": "??", "url": "https://eezytrace.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "tracabilite", "categories_secondaires": [], "fonctions": ["tracabilite"], "description": "Application de traçabilité, de relevés de température et de plan de maîtrise sanitaire pour la restauration."},
    {"id": "fooddocs", "nom": "FoodDocs", "siege": "EE", "url": "https://fooddocs.com", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "tracabilite", "categories_secondaires": [], "fonctions": ["tracabilite", "qse"], "description": "Plan de maîtrise sanitaire numérique : HACCP, relevés, listes de contrôle et suivi de la conformité alimentaire."},
    {"id": "octopus-haccp", "nom": "Octopus HACCP", "siege": "??", "url": "https://octopus-haccp.com", "deploiement": "S", "tailles": "TM", "licence": "P", "categorie": "tracabilite", "categories_secondaires": [], "fonctions": ["tracabilite"], "description": "Application HACCP : relevés de température, nettoyage, réception de marchandises et traçabilité."},
    {"id": "safefood-360", "nom": "Safefood 360°", "siege": "IE", "url": "https://safefood360.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "tracabilite", "categories_secondaires": [], "fonctions": ["tracabilite", "qse"], "description": "Gestion de la sécurité alimentaire et de la qualité pour industriels et distributeurs."},
    {"id": "tracegains", "nom": "TraceGains", "siege": "US", "url": "https://tracegains.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "tracabilite", "categories_secondaires": [], "fonctions": ["tracabilite", "qse"], "description": "Gestion des fournisseurs, des spécifications et de la conformité pour fabricants alimentaires et de compléments."},
    {"id": "tracelink", "nom": "TraceLink", "siege": "US", "url": "https://tracelink.com", "deploiement": "S", "tailles": "MEG", "licence": "P", "categorie": "tracabilite", "categories_secondaires": [], "fonctions": ["tracabilite"], "description": "Réseau de traçabilité et de sérialisation pour les produits pharmaceutiques et de santé."},
    {"id": "trustwell", "nom": "Trustwell", "siege": "US", "url": "https://trustwell.com", "deploiement": "SP", "tailles": "MEG", "licence": "P", "categorie": "tracabilite", "categories_secondaires": [], "fonctions": ["tracabilite", "qse"], "description": "Traçabilité de la chaîne alimentaire, étiquetage nutritionnel et conformité (ex-ESHA, Genesis, FoodLogiQ)."},
    {"id": "aha", "nom": "Aha!", "siege": "US", "url": "https://aha.io", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "agile", "categories_secondaires": [], "fonctions": ["agile", "ppm"], "description": "Feuilles de route produit, gestion des idées et planification des livraisons."},
    {"id": "productboard", "nom": "Productboard", "siege": "US", "url": "https://productboard.com", "deploiement": "S", "tailles": "TMEG", "licence": "P", "categorie": "agile", "categories_secondaires": [], "fonctions": ["agile"], "description": "Recueil des retours clients, priorisation et feuilles de route produit."},
    {"id": "zenhub", "nom": "Zenhub", "siege": "US", "url": "https://zenhub.com", "deploiement": "S", "tailles": "TME", "licence": "P", "categorie": "agile", "categories_secondaires": [], "fonctions": ["agile"], "description": "Gestion de projet agile intégrée à GitHub : tableaux, sprints et feuilles de route."}
  ],
  "profil": {
    "familles": [
      {"id": "ind", "libelle": "Industrie et production", "icone": "fa-industry"},
      {"id": "con", "libelle": "Construction, énergie et agriculture", "icone": "fa-helmet-safety"},
      {"id": "com", "libelle": "Commerce, transport et logistique", "icone": "fa-store"},
      {"id": "ser", "libelle": "Services aux entreprises et professions réglementées", "icone": "fa-briefcase"},
      {"id": "num", "libelle": "Numérique, médias et télécommunications", "icone": "fa-laptop-code"},
      {"id": "fin", "libelle": "Banque, assurance et investissement", "icone": "fa-building-columns"},
      {"id": "san", "libelle": "Santé et action sociale", "icone": "fa-heart-pulse"},
      {"id": "tou", "libelle": "Tourisme, restauration et loisirs", "icone": "fa-umbrella-beach"},
      {"id": "pub", "libelle": "Secteur public, enseignement et associations", "icone": "fa-landmark"},
      {"id": "aut", "libelle": "Autre activité", "icone": "fa-shapes"}
    ],
    "secteurs": [
      {
        "id": "ind-disc",
        "famille": "ind",
        "libelle": "Industrie manufacturière (fabrication à l'unité ou en série)",
        "icone": "fa-gears",
        "exemples": "Mécanique, métallurgie, électronique, équipements, mobilier, emballage, assemblage",
        "besoins": [
          {"fonction": "gpao", "niveau": "c", "raison": "Planifier et suivre la fabrication : nomenclatures, ordres de fabrication, coûts de revient"},
          {"fonction": "stocks", "niveau": "c", "raison": "Maîtriser les stocks de matières, d'en-cours et de produits finis"},
          {"fonction": "mes", "niveau": "c", "raison": "Piloter l'atelier en temps réel : avancement, arrêts machine, rendement et traçabilité", "tranche_effectif_min": 1},
          {"fonction": "achats", "niveau": "c", "raison": "Acheter matières et composants et suivre les fournisseurs"},
          {"fonction": "qse", "niveau": "c", "raison": "Contrôle qualité, non-conformités, audits et sécurité au travail"},
          {"fonction": "facility_mgmt", "niveau": "c", "raison": "Maintenir les machines : préventif, curatif, pièces détachées", "tranche_effectif_min": 1},
          {"fonction": "aps_planning", "niveau": "r", "raison": "Planifier la production sous contraintes de capacité et de délais"},
          {"fonction": "plm", "niveau": "r", "raison": "Gérer les données techniques, les nomenclatures et les évolutions produit"},
          {"fonction": "wms", "niveau": "r", "raison": "Gérer l'entrepôt, la préparation et les expéditions"},
          {"fonction": "cpq", "niveau": "r", "raison": "Configurer et chiffrer des produits sur mesure"},
          {"fonction": "tracabilite", "niveau": "r", "raison": "Tracer les lots et les numéros de série"},
          {"fonction": "fsm", "niveau": "r", "raison": "Intervenir chez les clients : installation, maintenance, service après-vente"},
          {"fonction": "bi", "niveau": "r", "raison": "Suivre rendement, qualité et rentabilité par produit"}
        ],
        "limites": [
          "Le contrôle-commande des machines (automates, supervision industrielle) n'est pas couvert."
        ]
      },
      {
        "id": "ind-proc",
        "famille": "ind",
        "libelle": "Industrie de process (fabrication en continu ou par lots)",
        "icone": "fa-flask",
        "exemples": "Chimie, plasturgie, papier-carton, verre, métaux, matériaux de construction",
        "besoins": [
          {"fonction": "gpao", "niveau": "c", "raison": "Gérer formules, recettes, ordres de fabrication et coûts de revient"},
          {"fonction": "stocks", "niveau": "c", "raison": "Gérer matières premières, lots et dates limites"},
          {"fonction": "mes", "niveau": "c", "raison": "Piloter les lignes de production en continu et les campagnes", "tranche_effectif_min": 1},
          {"fonction": "qse", "niveau": "c", "raison": "Contrôle qualité, certificats d'analyse, sécurité et environnement"},
          {"fonction": "facility_mgmt", "niveau": "c", "raison": "Maintenir les installations : préventif et arrêts programmés"},
          {"fonction": "tracabilite", "niveau": "c", "raison": "Tracer les lots de la matière première au produit fini"},
          {"fonction": "achats", "niveau": "c", "raison": "Acheter matières premières et suivre les fournisseurs"},
          {"fonction": "aps_planning", "niveau": "r", "raison": "Planifier la production par campagnes et la chaîne logistique"},
          {"fonction": "wms", "niveau": "r", "raison": "Gérer le stockage de matières et de produits finis"},
          {"fonction": "plm", "niveau": "r", "raison": "Gérer formulations et fiches techniques"},
          {"fonction": "bi", "niveau": "r", "raison": "Suivre rendement, qualité et coûts"}
        ],
        "limites": [
          "La supervision de procédés (contrôle-commande, historisation des données de production) n'est pas couverte."
        ]
      },
      {
        "id": "ind-auto",
        "famille": "ind",
        "libelle": "Automobile, aéronautique, spatial, défense et ferroviaire",
        "icone": "fa-plane",
        "exemples": "Équipementiers, sous-traitants, intégrateurs, maintenance aéronautique",
        "besoins": [
          {"fonction": "plm", "niveau": "c", "raison": "Maîtriser les données produit, les nomenclatures et les modifications"},
          {"fonction": "gpao", "niveau": "c", "raison": "Planifier et suivre la fabrication et l'assemblage"},
          {"fonction": "mes", "niveau": "c", "raison": "Tracer chaque opération : numéros de série, gammes, contrôles", "tranche_effectif_min": 1},
          {"fonction": "qse", "niveau": "c", "raison": "Qualité exigée par les donneurs d'ordre : audits, non-conformités, actions correctives"},
          {"fonction": "aps_planning", "niveau": "c", "raison": "Planifier selon les cadences et les commandes des donneurs d'ordre", "tranche_effectif_min": 1},
          {"fonction": "achats", "niveau": "c", "raison": "Acheter et suivre les fournisseurs de rang inférieur"},
          {"fonction": "stocks", "niveau": "c", "raison": "Gérer les stocks de composants et de produits"},
          {"fonction": "tracabilite", "niveau": "c", "raison": "Traçabilité complète des lots et des numéros de série"},
          {"fonction": "ged", "niveau": "c", "raison": "Documentation technique et qualité maîtrisée"},
          {"fonction": "facility_mgmt", "niveau": "r", "raison": "Maintenir les moyens de production"},
          {"fonction": "wms", "niveau": "r", "raison": "Gérer entrepôt et expéditions"},
          {"fonction": "cpq", "niveau": "r", "raison": "Configurer et chiffrer des offres techniques"},
          {"fonction": "grc", "niveau": "r", "raison": "Gérer les risques et la conformité (exportations, sous-traitance)"}
        ],
        "limites": [
          "Les outils de planification de la qualité propres à l'automobile ou à l'aéronautique (plans de contrôle, analyses de défaillances) sont couverts de façon partielle par les logiciels de qualité."
        ]
      },
      {
        "id": "pharma",
        "famille": "ind",
        "libelle": "Pharmacie, cosmétique et dispositifs médicaux (fabrication)",
        "icone": "fa-pills",
        "exemples": "Laboratoires, façonniers, fabricants de dispositifs médicaux et de compléments alimentaires",
        "besoins": [
          {"fonction": "qse", "niveau": "c", "raison": "Système qualité pharmaceutique : écarts, actions correctives, audits, réclamations"},
          {"fonction": "ged", "niveau": "c", "raison": "Documentation maîtrisée, procédures et signatures électroniques"},
          {"fonction": "tracabilite", "niveau": "c", "raison": "Traçabilité des lots et sérialisation"},
          {"fonction": "gpao", "niveau": "c", "raison": "Planifier et enregistrer la fabrication par lots"},
          {"fonction": "stocks", "niveau": "c", "raison": "Gérer stocks, quarantaines et dates de péremption"},
          {"fonction": "achats", "niveau": "c", "raison": "Acheter et qualifier les fournisseurs"},
          {"fonction": "mes", "niveau": "c", "raison": "Dossier de lot électronique et contrôle en cours de fabrication", "tranche_effectif_min": 1},
          {"fonction": "plm", "niveau": "r", "raison": "Gérer formules, spécifications et dossiers produit"},
          {"fonction": "facility_mgmt", "niveau": "r", "raison": "Maintenance et métrologie des équipements"},
          {"fonction": "wms", "niveau": "r", "raison": "Gérer stockage et expéditions"},
          {"fonction": "grc", "niveau": "r", "raison": "Gérer les risques et la conformité"}
        ],
        "limites": [
          "La pharmacovigilance, les essais cliniques et les affaires réglementaires ne sont pas couverts."
        ]
      },
      {
        "id": "agroal",
        "famille": "ind",
        "libelle": "Agroalimentaire (transformation)",
        "icone": "fa-wheat-awn",
        "exemples": "Industries alimentaires, boissons, boulangerie industrielle, abattoirs, conserveries",
        "besoins": [
          {"fonction": "gpao", "niveau": "c", "raison": "Gérer recettes, nomenclatures et ordres de fabrication"},
          {"fonction": "stocks", "niveau": "c", "raison": "Gérer lots et dates limites de consommation"},
          {"fonction": "tracabilite", "niveau": "c", "raison": "Tracer les lots et organiser les rappels de produits"},
          {"fonction": "qse", "niveau": "c", "raison": "Autocontrôles, certifications (IFS, BRC) et sécurité"},
          {"fonction": "achats", "niveau": "c", "raison": "Acheter matières premières et emballages"},
          {"fonction": "gestion_co", "niveau": "c", "raison": "Gérer commandes, promotions et tarifs de la distribution"},
          {"fonction": "facility_mgmt", "niveau": "c", "raison": "Maintenir les lignes de production", "tranche_effectif_min": 1},
          {"fonction": "mes", "niveau": "r", "raison": "Piloter les lignes et suivre le rendement", "tranche_effectif_min": 1},
          {"fonction": "wms", "niveau": "r", "raison": "Gérer entrepôts, froid et expéditions"},
          {"fonction": "tms", "niveau": "r", "raison": "Organiser le transport sous température dirigée"},
          {"fonction": "aps_planning", "niveau": "r", "raison": "Prévoir la demande et planifier les ventes et les opérations"}
        ],
        "limites": [
          "La gestion des collectes (lait, céréales) et des abattoirs n'est pas couverte."
        ]
      },
      {
        "id": "btp",
        "famille": "con",
        "libelle": "Bâtiment et travaux publics",
        "icone": "fa-helmet-safety",
        "exemples": "Gros œuvre, second œuvre, artisans du bâtiment, travaux publics, maîtrise d'œuvre",
        "besoins": [
          {"fonction": "chantier", "niveau": "c", "raison": "Chiffrer les devis, gérer les situations de travaux et suivre les chantiers"},
          {"fonction": "achats", "niveau": "c", "raison": "Commander matériaux et sous-traitance par chantier"},
          {"fonction": "rentabilite", "niveau": "c", "raison": "Suivre la marge chantier par chantier"},
          {"fonction": "compta", "niveau": "c", "raison": "Comptabilité par chantier et retenues de garantie"},
          {"fonction": "qse", "niveau": "c", "raison": "Sécurité sur chantier, qualité et conformité"},
          {"fonction": "ged", "niveau": "c", "raison": "Plans, marchés et documents de chantier"},
          {"fonction": "bim", "niveau": "r", "raison": "Coordonner plans, maquettes numériques et réserves de chantier"},
          {"fonction": "gta", "niveau": "r", "raison": "Pointage des équipes et plannings"},
          {"fonction": "flotte", "niveau": "r", "raison": "Véhicules et engins de chantier"},
          {"fonction": "fsm", "niveau": "r", "raison": "Interventions de maintenance et service après-vente"},
          {"fonction": "rm", "niveau": "r", "raison": "Plan de charge des équipes entre chantiers", "tranche_effectif_min": 1},
          {"fonction": "signature", "niveau": "r", "raison": "Faire signer devis, marchés et réceptions à distance"}
        ],
        "limites": [
          "Le suivi des marchés publics et la topographie ne sont pas couverts."
        ]
      },
      {
        "id": "energie",
        "famille": "con",
        "libelle": "Énergie, eau et déchets",
        "icone": "fa-bolt",
        "exemples": "Production et distribution d'énergie, eau, assainissement, collecte et recyclage",
        "besoins": [
          {"fonction": "facility_mgmt", "niveau": "c", "raison": "Maintenir les installations et les réseaux"},
          {"fonction": "fsm", "niveau": "c", "raison": "Planifier les interventions sur le terrain"},
          {"fonction": "qse", "niveau": "c", "raison": "Sécurité, environnement et conformité réglementaire"},
          {"fonction": "achats", "niveau": "c", "raison": "Acheter équipements et services"},
          {"fonction": "cartographie", "niveau": "r", "raison": "Cartographier systèmes industriels et informatiques"},
          {"fonction": "monitoring", "niveau": "r", "raison": "Superviser les installations"},
          {"fonction": "esg", "niveau": "r", "raison": "Suivre émissions et obligations environnementales"},
          {"fonction": "flotte", "niveau": "r", "raison": "Véhicules d'intervention"},
          {"fonction": "abonnement", "niveau": "r", "raison": "Facturer les abonnés de façon récurrente"},
          {"fonction": "portail_client", "niveau": "r", "raison": "Espace client pour les abonnés"},
          {"fonction": "grc", "niveau": "r", "raison": "Risques industriels et cybersécurité"}
        ],
        "limites": [
          "La supervision industrielle (SCADA), la gestion des réseaux et la facturation de l'énergie ne sont pas couvertes."
        ]
      },
      {
        "id": "agri",
        "famille": "con",
        "libelle": "Agriculture, viticulture et pêche",
        "icone": "fa-tractor",
        "exemples": "Exploitations agricoles, viticoles, coopératives, élevages, horticulture",
        "besoins": [
          {"fonction": "agri", "niveau": "c", "raison": "Suivre parcelles, interventions et cahier de culture"},
          {"fonction": "compta", "niveau": "c", "raison": "Comptabilité agricole et gestion de l'exploitation"},
          {"fonction": "stocks", "niveau": "r", "raison": "Gérer intrants, récoltes et stocks"},
          {"fonction": "tracabilite", "niveau": "r", "raison": "Registres de traçabilité, vente directe et plan de maîtrise sanitaire"},
          {"fonction": "gestion_co", "niveau": "r", "raison": "Vendre : commandes, livraisons, facturation clients"},
          {"fonction": "flotte", "niveau": "r", "raison": "Suivre machines et véhicules"},
          {"fonction": "paie", "niveau": "r", "raison": "Main-d'œuvre saisonnière"},
          {"fonction": "bi", "niveau": "r", "raison": "Suivre marges et rendements"}
        ],
        "limites": [
          "Le suivi des animaux (élevage) et les coopératives agricoles ne sont couverts que de façon partielle."
        ]
      },
      {
        "id": "negoce",
        "famille": "com",
        "libelle": "Commerce de gros et négoce",
        "icone": "fa-boxes-stacked",
        "exemples": "Distribution professionnelle : matériaux, pièces détachées, alimentaire, boissons, équipements",
        "besoins": [
          {"fonction": "gestion_co", "niveau": "c", "raison": "Gérer devis, commandes, livraisons et tarifs clients"},
          {"fonction": "stocks", "niveau": "c", "raison": "Gérer stocks multi-dépôts et réapprovisionnement"},
          {"fonction": "achats", "niveau": "c", "raison": "Acheter, réceptionner et suivre les fournisseurs"},
          {"fonction": "crm", "niveau": "c", "raison": "Suivre clients, commerciaux et opportunités"},
          {"fonction": "recouvrement", "niveau": "c", "raison": "Suivre les encours clients et relancer les impayés"},
          {"fonction": "wms", "niveau": "r", "raison": "Gérer l'entrepôt et la préparation de commandes", "tranche_effectif_min": 1},
          {"fonction": "tms", "niveau": "r", "raison": "Organiser livraisons et tournées"},
          {"fonction": "portail_client", "niveau": "r", "raison": "Portail de commande pour les clients professionnels"},
          {"fonction": "ecommerce", "niveau": "r", "raison": "Boutique en ligne pour les professionnels"},
          {"fonction": "cpq", "niveau": "r", "raison": "Devis complexes et prix négociés"},
          {"fonction": "aps_planning", "niveau": "r", "raison": "Prévoir la demande et les approvisionnements"}
        ],
        "limites": [
          "Les progiciels verticaux de négoce (matériaux, pièces détachées, boissons) ne sont pas distingués : ils figurent dans les progiciels de gestion intégrés (ERP) généralistes."
        ]
      },
      {
        "id": "retail",
        "famille": "com",
        "libelle": "Commerce de détail et enseignes",
        "icone": "fa-store",
        "exemples": "Magasins, boutiques, franchises, réseaux de distribution, commerce de proximité",
        "besoins": [
          {"fonction": "pos", "niveau": "c", "raison": "Encaisser en magasin avec un logiciel de caisse conforme"},
          {"fonction": "stocks", "niveau": "c", "raison": "Gérer les stocks par magasin et le réapprovisionnement"},
          {"fonction": "crm", "niveau": "c", "raison": "Fidéliser les clients : programmes, offres, fichier clients"},
          {"fonction": "marketing", "niveau": "c", "raison": "Promotions, emailing et réseaux sociaux"},
          {"fonction": "achats", "niveau": "c", "raison": "Acheter et suivre les fournisseurs"},
          {"fonction": "gta", "niveau": "c", "raison": "Plannings des vendeurs par magasin", "tranche_effectif_min": 1},
          {"fonction": "ecommerce", "niveau": "r", "raison": "Vendre en ligne : site, catalogue produits"},
          {"fonction": "wms", "niveau": "r", "raison": "Logistique et entrepôt central"},
          {"fonction": "aps_planning", "niveau": "r", "raison": "Prévoir les ventes et réapprovisionner"},
          {"fonction": "support", "niveau": "r", "raison": "Service client et gestion des retours"},
          {"fonction": "tms", "niveau": "r", "raison": "Livraisons et expéditions"}
        ],
        "limites": [
          "La planification des assortiments (merchandising) et les programmes de fidélité ne sont pas couverts séparément."
        ]
      },
      {
        "id": "ecom",
        "famille": "com",
        "libelle": "Commerce en ligne et vente à distance",
        "icone": "fa-cart-shopping",
        "exemples": "Sites marchands, marques vendant en direct, places de marché",
        "besoins": [
          {"fonction": "ecommerce", "niveau": "c", "raison": "Site marchand, catalogue produits et paiements"},
          {"fonction": "stocks", "niveau": "c", "raison": "Synchroniser stocks et canaux de vente"},
          {"fonction": "marketing", "niveau": "c", "raison": "Acquisition, emailing et fidélisation"},
          {"fonction": "support", "niveau": "c", "raison": "Service client et gestion des retours"},
          {"fonction": "crm", "niveau": "c", "raison": "Fichier clients et segmentation"},
          {"fonction": "consentement", "niveau": "c", "raison": "Cookies et mesure d'audience : le recueil du consentement est obligatoire"},
          {"fonction": "wms", "niveau": "r", "raison": "Entrepôt ou prestataire logistique", "tranche_effectif_min": 1},
          {"fonction": "tms", "niveau": "r", "raison": "Expéditions et suivi de livraison"},
          {"fonction": "bi", "niveau": "r", "raison": "Piloter ventes et acquisition"},
          {"fonction": "portail_client", "niveau": "r", "raison": "Espace client et suivi de commande"},
          {"fonction": "ia", "niveau": "r", "raison": "Assistants et personnalisation par intelligence artificielle"}
        ],
        "limites": []
      },
      {
        "id": "transport",
        "famille": "com",
        "libelle": "Transport et logistique",
        "icone": "fa-truck",
        "exemples": "Transport routier, messagerie, affrètement, entreposage, prestataires logistiques",
        "besoins": [
          {"fonction": "tms", "niveau": "c", "raison": "Planifier tournées, affrètement et suivi des livraisons"},
          {"fonction": "flotte", "niveau": "c", "raison": "Suivre véhicules, conducteurs et consommations"},
          {"fonction": "gta", "niveau": "c", "raison": "Temps de conduite et plannings des conducteurs"},
          {"fonction": "recouvrement", "niveau": "c", "raison": "Suivre les encours clients et relancer les impayés"},
          {"fonction": "wms", "niveau": "c", "raison": "Gérer entrepôt et prestations logistiques", "tranche_effectif_min": 1},
          {"fonction": "rentabilite", "niveau": "r", "raison": "Rentabilité par course et par client"},
          {"fonction": "facility_mgmt", "niveau": "r", "raison": "Entretien des véhicules et des engins"},
          {"fonction": "portail_client", "niveau": "r", "raison": "Suivi des expéditions pour les clients"},
          {"fonction": "achats", "niveau": "r", "raison": "Carburant, pneumatiques et sous-traitance"},
          {"fonction": "qse", "niveau": "r", "raison": "Qualité, sécurité et marchandises dangereuses"}
        ],
        "limites": [
          "Les tachygraphes, la douane et les transitaires ne sont couverts que de façon partielle."
        ]
      },
      {
        "id": "conseil",
        "famille": "ser",
        "libelle": "Conseil, ingénierie et études",
        "icone": "fa-briefcase",
        "exemples": "Cabinets de conseil, bureaux d'études, ingénierie, architectes, agences de services",
        "besoins": [
          {"fonction": "cra", "niveau": "c", "raison": "Saisir les temps passés par client et par mission"},
          {"fonction": "projets", "niveau": "c", "raison": "Gérer missions et livrables"},
          {"fonction": "rentabilite", "niveau": "c", "raison": "Suivre la marge par mission"},
          {"fonction": "crm", "niveau": "c", "raison": "Suivre prospects et appels d'offres"},
          {"fonction": "frais", "niveau": "c", "raison": "Notes de frais des consultants"},
          {"fonction": "rm", "niveau": "c", "raison": "Planifier la charge des consultants", "tranche_effectif_min": 1},
          {"fonction": "recrutement", "niveau": "r", "raison": "Recruter des profils en continu"},
          {"fonction": "talent", "niveau": "r", "raison": "Entretiens, compétences et carrières"},
          {"fonction": "formation", "niveau": "r", "raison": "Former et certifier les équipes"},
          {"fonction": "intranet", "niveau": "r", "raison": "Partager méthodes et références"},
          {"fonction": "ged", "niveau": "r", "raison": "Capitaliser sur les livrables"},
          {"fonction": "signature", "niveau": "r", "raison": "Faire signer propositions et contrats à distance"}
        ],
        "limites": []
      },
      {
        "id": "serv-ent",
        "famille": "ser",
        "libelle": "Services opérationnels aux entreprises",
        "icone": "fa-broom",
        "exemples": "Propreté, sécurité privée, intérim, maintenance multi-technique, restauration collective",
        "besoins": [
          {"fonction": "gta", "niveau": "c", "raison": "Plannings, pointage et suivi du temps des intervenants"},
          {"fonction": "fsm", "niveau": "c", "raison": "Planifier et suivre les interventions sur les sites clients"},
          {"fonction": "rm", "niveau": "c", "raison": "Affecter les équipes aux sites et aux missions"},
          {"fonction": "paie", "niveau": "c", "raison": "Paie complexe : variables, heures de nuit, remplacements"},
          {"fonction": "recrutement", "niveau": "c", "raison": "Recruter en continu : fort renouvellement des équipes"},
          {"fonction": "formation", "niveau": "c", "raison": "Habilitations et formations obligatoires"},
          {"fonction": "qse", "niveau": "c", "raison": "Qualité de service et sécurité"},
          {"fonction": "sirh", "niveau": "c", "raison": "Dossiers du personnel et contrats courts", "tranche_effectif_min": 1},
          {"fonction": "absences", "niveau": "c", "raison": "Congés et absences, y compris des contrats courts", "tranche_effectif_min": 1},
          {"fonction": "crm", "niveau": "r", "raison": "Suivre clients et contrats"},
          {"fonction": "portail_client", "niveau": "r", "raison": "Suivi des prestations pour les clients"},
          {"fonction": "signature", "niveau": "r", "raison": "Contrats de mission à distance"},
          {"fonction": "achats", "niveau": "r", "raison": "Fournitures et sous-traitance"},
          {"fonction": "stocks", "niveau": "r", "raison": "Consommables et matériels"}
        ],
        "limites": [
          "Les tournées de propreté, les plannings de sécurité privée et l'intérim n'ont pas de catégorie dédiée : ils passent par les outils de temps de travail et d'interventions."
        ]
      },
      {
        "id": "expertise",
        "famille": "ser",
        "libelle": "Expertise comptable et audit",
        "icone": "fa-calculator",
        "exemples": "Cabinets d'expertise comptable, commissariat aux comptes, conseil fiscal et social",
        "besoins": [
          {"fonction": "cabinet_compta", "niveau": "c", "raison": "Produire les dossiers : comptabilité, bilans, liasses fiscales"},
          {"fonction": "paie", "niveau": "c", "raison": "Produire la paie des clients"},
          {"fonction": "cra", "niveau": "c", "raison": "Suivre les temps passés par dossier"},
          {"fonction": "ged", "niveau": "c", "raison": "Collecter et classer les pièces des clients"},
          {"fonction": "signature", "niveau": "c", "raison": "Faire signer lettres de mission et bilans à distance"},
          {"fonction": "kyc", "niveau": "c", "raison": "Connaître ses clients : obligations de lutte contre le blanchiment"},
          {"fonction": "portail_client", "niveau": "c", "raison": "Espace collaboratif avec les clients"},
          {"fonction": "archivage", "niveau": "c", "raison": "Conserver les dossiers à valeur probante"},
          {"fonction": "efacture", "niveau": "c", "raison": "Accompagner les clients dans la facturation électronique"},
          {"fonction": "crm", "niveau": "r", "raison": "Suivre prospects et clients"},
          {"fonction": "idp", "niveau": "r", "raison": "Saisie automatique des pièces comptables"}
        ],
        "limites": []
      },
      {
        "id": "juridique",
        "famille": "ser",
        "libelle": "Avocats, notaires et professions juridiques",
        "icone": "fa-gavel",
        "exemples": "Cabinets d'avocats, offices notariaux, commissaires de justice, juristes",
        "besoins": [
          {"fonction": "cabinet_juridique", "niveau": "c", "raison": "Gérer dossiers, actes, délais et échanges"},
          {"fonction": "cra", "niveau": "c", "raison": "Suivre les temps pour la facturation"},
          {"fonction": "ged", "niveau": "c", "raison": "Gérer les pièces de dossier et les modèles d'actes"},
          {"fonction": "signature", "niveau": "c", "raison": "Signature électronique des actes et conventions"},
          {"fonction": "kyc", "niveau": "c", "raison": "Identifier les clients : obligations de lutte contre le blanchiment"},
          {"fonction": "archivage", "niveau": "c", "raison": "Conserver les dossiers et les actes"},
          {"fonction": "clm", "niveau": "r", "raison": "Rédiger et suivre les contrats"},
          {"fonction": "portail_client", "niveau": "r", "raison": "Espace client sécurisé"},
          {"fonction": "ia", "niveau": "r", "raison": "Recherche juridique assistée par intelligence artificielle"}
        ],
        "limites": [
          "Les logiciels des commissaires de justice et des greffes ne sont pas couverts ; la couverture notariale reste partielle."
        ]
      },
      {
        "id": "immo",
        "famille": "ser",
        "libelle": "Immobilier",
        "icone": "fa-building",
        "exemples": "Agences, syndics, gestion locative, promotion, foncières, marchands de biens",
        "besoins": [
          {"fonction": "immo", "niveau": "c", "raison": "Gérer mandats, baux, copropriétés et appels de charges"},
          {"fonction": "kyc", "niveau": "c", "raison": "Identifier vendeurs et acquéreurs : obligations de lutte contre le blanchiment"},
          {"fonction": "crm", "niveau": "c", "raison": "Suivre acquéreurs, vendeurs et locataires"},
          {"fonction": "signature", "niveau": "c", "raison": "Signer mandats, baux et compromis à distance"},
          {"fonction": "compta", "niveau": "c", "raison": "Comptabilité de gestion locative et de copropriété"},
          {"fonction": "marketing", "niveau": "c", "raison": "Diffuser les annonces et prospecter"},
          {"fonction": "ged", "niveau": "c", "raison": "Archiver baux, procès-verbaux et diagnostics"},
          {"fonction": "portail_client", "niveau": "c", "raison": "Espaces pour copropriétaires et locataires"},
          {"fonction": "gouvernance", "niveau": "r", "raison": "Assemblées générales de copropriété"},
          {"fonction": "facility_mgmt", "niveau": "r", "raison": "Suivi technique des immeubles"},
          {"fonction": "fsm", "niveau": "r", "raison": "Interventions chez les occupants"}
        ],
        "limites": [
          "La promotion immobilière (gestion de programmes, suivi des ventes) n'est pas couverte."
        ]
      },
      {
        "id": "edition-log",
        "famille": "num",
        "libelle": "Édition de logiciels et services numériques",
        "icone": "fa-code",
        "exemples": "Éditeurs de logiciels, SaaS, entreprises de services du numérique, agences web, hébergeurs",
        "besoins": [
          {"fonction": "support", "niveau": "c", "raison": "Traiter les tickets d'assistance de vos clients"},
          {"fonction": "agile", "niveau": "c", "raison": "Gérer le backlog, les tickets et les sprints de développement"},
          {"fonction": "devops", "niveau": "c", "raison": "Héberger le code, tester et déployer en continu"},
          {"fonction": "monitoring", "niveau": "c", "raison": "Superviser la disponibilité de vos services"},
          {"fonction": "abonnement", "niveau": "c", "raison": "Facturer les abonnements et l'usage"},
          {"fonction": "crm", "niveau": "c", "raison": "Piloter le pipeline commercial"},
          {"fonction": "marketing", "niveau": "c", "raison": "Acquisition et nurturing en ligne"},
          {"fonction": "cloud", "niveau": "c", "raison": "Héberger vos services"},
          {"fonction": "iam", "niveau": "c", "raison": "Contrôler les accès aux environnements"},
          {"fonction": "consentement", "niveau": "c", "raison": "Cookies et mesure d'audience"},
          {"fonction": "itsm", "niveau": "r", "raison": "Service desk interne et gestion des changements"},
          {"fonction": "siem", "niveau": "r", "raison": "Détection des incidents de sécurité"},
          {"fonction": "cra", "niveau": "r", "raison": "Suivre les temps (prestations, projets)"},
          {"fonction": "rentabilite", "niveau": "r", "raison": "Rentabilité par projet"},
          {"fonction": "portail_client", "niveau": "r", "raison": "Espace client et documentation"},
          {"fonction": "ia", "niveau": "r", "raison": "Assistants et fonctions d'IA dans vos produits"},
          {"fonction": "grc", "niveau": "r", "raison": "Certifications de sécurité (ISO 27001)"}
        ],
        "limites": []
      },
      {
        "id": "media",
        "famille": "num",
        "libelle": "Médias, communication, culture et événementiel",
        "icone": "fa-bullhorn",
        "exemples": "Agences de communication, production audiovisuelle, presse, édition, spectacle, événementiel",
        "besoins": [
          {"fonction": "dam", "niveau": "c", "raison": "Centraliser images, vidéos et contenus de marque"},
          {"fonction": "projets", "niveau": "c", "raison": "Suivre les projets et les validations clients"},
          {"fonction": "cra", "niveau": "c", "raison": "Saisir les temps pour facturer et mesurer la rentabilité"},
          {"fonction": "rentabilite", "niveau": "c", "raison": "Suivre la marge par projet"},
          {"fonction": "crm", "niveau": "c", "raison": "Suivre clients et appels d'offres"},
          {"fonction": "marketing", "niveau": "c", "raison": "Promouvoir et diffuser les contenus"},
          {"fonction": "ged", "niveau": "c", "raison": "Archiver et partager les livrables"},
          {"fonction": "messagerie", "niveau": "c", "raison": "Échanges et validations à distance"},
          {"fonction": "consentement", "niveau": "c", "raison": "Cookies et mesure d'audience"},
          {"fonction": "rm", "niveau": "c", "raison": "Planifier la charge des équipes créatives", "tranche_effectif_min": 1},
          {"fonction": "signature", "niveau": "r", "raison": "Contrats d'artistes et de prestataires"},
          {"fonction": "ecommerce", "niveau": "r", "raison": "Boutique, billetterie ou abonnements en ligne"},
          {"fonction": "abonnement", "niveau": "r", "raison": "Abonnements lecteurs ou spectateurs"}
        ],
        "limites": [
          "La régie publicitaire, la production audiovisuelle et la gestion des droits d'auteur ne sont pas couvertes."
        ]
      },
      {
        "id": "telecom",
        "famille": "num",
        "libelle": "Télécommunications et infrastructures numériques",
        "icone": "fa-tower-cell",
        "exemples": "Opérateurs, fournisseurs d'accès, centres de données, intégrateurs réseaux",
        "besoins": [
          {"fonction": "itsm", "niveau": "c", "raison": "Gérer les incidents, les changements et le catalogue de services"},
          {"fonction": "monitoring", "niveau": "c", "raison": "Superviser réseaux et services"},
          {"fonction": "cartographie", "niveau": "c", "raison": "Cartographier réseaux, services et dépendances"},
          {"fonction": "siem", "niveau": "c", "raison": "Détecter les incidents de sécurité"},
          {"fonction": "abonnement", "niveau": "c", "raison": "Facturer abonnements et consommations"},
          {"fonction": "support", "niveau": "c", "raison": "Support client multicanal"},
          {"fonction": "telephonie", "niveau": "c", "raison": "Téléphonie et centre de contact"},
          {"fonction": "crm", "niveau": "c", "raison": "Gérer clients et contrats"},
          {"fonction": "secu_reseau", "niveau": "c", "raison": "Protéger les infrastructures"},
          {"fonction": "sauvegarde", "niveau": "c", "raison": "Continuité et reprise d'activité"},
          {"fonction": "portail_client", "niveau": "c", "raison": "Espace client en libre-service"},
          {"fonction": "cloud", "niveau": "r", "raison": "Hébergement et services cloud"},
          {"fonction": "fsm", "niveau": "r", "raison": "Interventions terrain"},
          {"fonction": "grc", "niveau": "r", "raison": "Risques et conformité"}
        ],
        "limites": [
          "Les systèmes de gestion de réseau (supervision des équipements, gestion des ressources) ne sont pas couverts."
        ]
      },
      {
        "id": "banque",
        "famille": "fin",
        "libelle": "Banque, crédit et paiement",
        "icone": "fa-building-columns",
        "exemples": "Banques, établissements de crédit, de paiement et de monnaie électronique, néobanques",
        "besoins": [
          {"fonction": "banque_core", "niveau": "c", "raison": "Gérer comptes, crédits et paiements"},
          {"fonction": "kyc", "niveau": "c", "raison": "Entrée en relation, vérification d'identité et surveillance des transactions"},
          {"fonction": "grc", "niveau": "c", "raison": "Risques, contrôle interne et conformité"},
          {"fonction": "siem", "niveau": "c", "raison": "Détecter les incidents et les fraudes"},
          {"fonction": "sauvegarde", "niveau": "c", "raison": "Continuité d'activité et reprise après sinistre"},
          {"fonction": "itsm", "niveau": "c", "raison": "Gérer incidents et changements"},
          {"fonction": "cartographie", "niveau": "c", "raison": "Cartographier applications et prestataires critiques"},
          {"fonction": "iam", "niveau": "c", "raison": "Accès et habilitations strictes"},
          {"fonction": "ged", "niveau": "c", "raison": "Dossiers clients et pièces justificatives"},
          {"fonction": "archivage", "niveau": "c", "raison": "Conservation à valeur probante"},
          {"fonction": "signature", "niveau": "c", "raison": "Contractualiser à distance"},
          {"fonction": "crm", "niveau": "c", "raison": "Relation client"},
          {"fonction": "idp", "niveau": "c", "raison": "Traiter automatiquement les justificatifs"},
          {"fonction": "bi", "niveau": "c", "raison": "Pilotage et reporting"},
          {"fonction": "telephonie", "niveau": "r", "raison": "Centre de contact"},
          {"fonction": "recouvrement", "niveau": "r", "raison": "Recouvrement des impayés"},
          {"fonction": "cloud", "niveau": "r", "raison": "Hébergement et stratégie de sortie"},
          {"fonction": "ia", "niveau": "r", "raison": "Assistants et automatisation"}
        ],
        "limites": [
          "Le reporting prudentiel, la salle de marchés au-delà des plateformes citées et le traitement des paiements interbancaires ne sont pas couverts en détail."
        ]
      },
      {
        "id": "assurance",
        "famille": "fin",
        "libelle": "Assurance, mutuelle et courtage",
        "icone": "fa-umbrella",
        "exemples": "Assureurs, mutuelles, institutions de prévoyance, courtiers, agents généraux",
        "besoins": [
          {"fonction": "assurance_core", "niveau": "c", "raison": "Gérer contrats, cotisations, sinistres et prestations"},
          {"fonction": "kyc", "niveau": "c", "raison": "Connaître ses clients : obligations de lutte contre le blanchiment"},
          {"fonction": "crm", "niveau": "c", "raison": "Relation adhérents et clients"},
          {"fonction": "ged", "niveau": "c", "raison": "Dossiers adhérents et sinistres"},
          {"fonction": "idp", "niveau": "c", "raison": "Traiter automatiquement les pièces des sinistres"},
          {"fonction": "archivage", "niveau": "c", "raison": "Conservation à valeur probante"},
          {"fonction": "signature", "niveau": "c", "raison": "Souscrire à distance"},
          {"fonction": "portail_client", "niveau": "c", "raison": "Espace adhérent et déclaration de sinistre en ligne"},
          {"fonction": "telephonie", "niveau": "c", "raison": "Centre de contact"},
          {"fonction": "grc", "niveau": "c", "raison": "Risques, contrôle interne et conformité"},
          {"fonction": "siem", "niveau": "c", "raison": "Détecter les incidents de sécurité"},
          {"fonction": "sauvegarde", "niveau": "c", "raison": "Continuité d'activité"},
          {"fonction": "itsm", "niveau": "c", "raison": "Gérer incidents et changements"},
          {"fonction": "cartographie", "niveau": "c", "raison": "Cartographier applications et prestataires critiques"},
          {"fonction": "bi", "niveau": "c", "raison": "Pilotage technique et reporting"},
          {"fonction": "recouvrement", "niveau": "r", "raison": "Cotisations impayées"},
          {"fonction": "ia", "niveau": "r", "raison": "Assistants et automatisation"}
        ],
        "limites": [
          "Le reporting prudentiel (Solvabilité II), la réassurance et les actes de gestion propres aux mutuelles ne sont couverts que de façon partielle."
        ]
      },
      {
        "id": "asset",
        "famille": "fin",
        "libelle": "Gestion d'actifs et investissement",
        "icone": "fa-chart-line",
        "exemples": "Sociétés de gestion, capital-investissement, conseillers en investissement, gestion de patrimoine",
        "besoins": [
          {"fonction": "gestion_actifs", "niveau": "c", "raison": "Gérer portefeuilles, ordres et valorisations"},
          {"fonction": "kyc", "niveau": "c", "raison": "Connaître ses clients et ses investisseurs"},
          {"fonction": "grc", "niveau": "c", "raison": "Risques, contrôle interne et conformité"},
          {"fonction": "crm", "niveau": "c", "raison": "Relation investisseurs"},
          {"fonction": "ged", "niveau": "c", "raison": "Dossiers clients et fonds"},
          {"fonction": "archivage", "niveau": "c", "raison": "Conservation des pièces et des enregistrements"},
          {"fonction": "signature", "niveau": "c", "raison": "Souscrire à distance"},
          {"fonction": "bi", "niveau": "c", "raison": "Reporting aux investisseurs"},
          {"fonction": "siem", "niveau": "c", "raison": "Détecter les incidents de sécurité"},
          {"fonction": "sauvegarde", "niveau": "c", "raison": "Continuité d'activité"},
          {"fonction": "cartographie", "niveau": "c", "raison": "Cartographier applications et prestataires critiques"},
          {"fonction": "gouvernance", "niveau": "c", "raison": "Registres et assemblées des véhicules d'investissement"},
          {"fonction": "portail_client", "niveau": "c", "raison": "Espace investisseurs"},
          {"fonction": "itsm", "niveau": "r", "raison": "Gérer incidents et changements"},
          {"fonction": "budget", "niveau": "r", "raison": "Budget et consolidation"}
        ],
        "limites": []
      },
      {
        "id": "hopital",
        "famille": "san",
        "libelle": "Établissements de santé",
        "icone": "fa-hospital",
        "exemples": "Hôpitaux, cliniques, centres de soins, dialyse, soins de suite et de réadaptation",
        "besoins": [
          {"fonction": "dpi", "niveau": "c", "raison": "Dossier patient, prescriptions et planification des soins"},
          {"fonction": "facility_mgmt", "niveau": "c", "raison": "Maintenance biomédicale et des bâtiments"},
          {"fonction": "qse", "niveau": "c", "raison": "Certification qualité et gestion des risques"},
          {"fonction": "stocks", "niveau": "c", "raison": "Pharmacie et dispositifs médicaux : approvisionnement et stocks"},
          {"fonction": "achats", "niveau": "c", "raison": "Achats et marchés"},
          {"fonction": "gta", "niveau": "c", "raison": "Plannings des équipes soignantes en continu"},
          {"fonction": "sirh", "niveau": "c", "raison": "Personnel soignant et administratif"},
          {"fonction": "absences", "niveau": "c", "raison": "Congés et absences du personnel soignant et administratif"},
          {"fonction": "paie", "niveau": "c", "raison": "Paie et déclarations sociales"},
          {"fonction": "sauvegarde", "niveau": "c", "raison": "Sauvegarde et continuité des soins"},
          {"fonction": "iam", "niveau": "c", "raison": "Traçabilité des accès aux dossiers de patients"},
          {"fonction": "itsm", "niveau": "c", "raison": "Support aux services de soins"},
          {"fonction": "siem", "niveau": "c", "raison": "Détecter les incidents de sécurité"},
          {"fonction": "ged", "niveau": "c", "raison": "Documents médicaux et administratifs"},
          {"fonction": "archivage", "niveau": "c", "raison": "Conservation du dossier patient"},
          {"fonction": "bi", "niveau": "c", "raison": "Pilotage de l'activité"},
          {"fonction": "tracabilite", "niveau": "r", "raison": "Traçabilité des dispositifs médicaux et des médicaments"},
          {"fonction": "wms", "niveau": "r", "raison": "Logistique hospitalière"},
          {"fonction": "telephonie", "niveau": "r", "raison": "Standard et prise de rendez-vous"}
        ],
        "limites": [
          "La comptabilité publique hospitalière, la pharmacie hospitalière, l'imagerie médicale et les laboratoires ne sont pas couverts par une catégorie dédiée."
        ]
      },
      {
        "id": "sante-ville",
        "famille": "san",
        "libelle": "Santé de ville",
        "icone": "fa-stethoscope",
        "exemples": "Médecins, dentistes, kinésithérapeutes, infirmiers, pharmacies, laboratoires, centres de santé",
        "besoins": [
          {"fonction": "cabinet_sante", "niveau": "c", "raison": "Dossier patient, agenda, ordonnances et télétransmission"},
          {"fonction": "compta", "niveau": "c", "raison": "Comptabilité du cabinet"},
          {"fonction": "sauvegarde", "niveau": "c", "raison": "Sauvegarde du dossier patient"},
          {"fonction": "ged", "niveau": "r", "raison": "Documents des patients"},
          {"fonction": "signature", "niveau": "r", "raison": "Consentements et documents à distance"},
          {"fonction": "telephonie", "niveau": "r", "raison": "Standard et prise de rendez-vous"},
          {"fonction": "marketing", "niveau": "r", "raison": "Visibilité en ligne"},
          {"fonction": "gta", "niveau": "r", "raison": "Plannings des collaborateurs", "tranche_effectif_min": 1},
          {"fonction": "stocks", "niveau": "r", "raison": "Consommables et matériels"}
        ],
        "limites": [
          "Les logiciels d'officine (pharmacies), de laboratoire d'analyses et de radiologie ne sont pas couverts."
        ]
      },
      {
        "id": "medsoc",
        "famille": "san",
        "libelle": "Médico-social et services à la personne",
        "icone": "fa-hand-holding-heart",
        "exemples": "Maisons de retraite, établissements pour personnes handicapées, aide à domicile, crèches",
        "besoins": [
          {"fonction": "gta", "niveau": "c", "raison": "Plannings des équipes en continu"},
          {"fonction": "paie", "niveau": "c", "raison": "Paie des conventions collectives complexes"},
          {"fonction": "fsm", "niveau": "c", "raison": "Organiser les tournées et interventions à domicile"},
          {"fonction": "qse", "niveau": "c", "raison": "Évaluation et démarche qualité des établissements"},
          {"fonction": "formation", "niveau": "c", "raison": "Formations obligatoires et habilitations"},
          {"fonction": "recrutement", "niveau": "c", "raison": "Recruter en continu"},
          {"fonction": "facturation", "niveau": "c", "raison": "Facturer les financeurs et les familles"},
          {"fonction": "compta", "niveau": "c", "raison": "Comptabilité de l'établissement"},
          {"fonction": "ged", "niveau": "c", "raison": "Dossiers des personnes accompagnées"},
          {"fonction": "sirh", "niveau": "c", "raison": "Dossiers du personnel", "tranche_effectif_min": 1},
          {"fonction": "absences", "niveau": "c", "raison": "Congés et absences du personnel", "tranche_effectif_min": 1},
          {"fonction": "portail_client", "niveau": "r", "raison": "Offrir un espace aux familles et aux bénéficiaires"},
          {"fonction": "stocks", "niveau": "r", "raison": "Consommables et produits d'entretien"},
          {"fonction": "achats", "niveau": "r", "raison": "Approvisionnements"},
          {"fonction": "tracabilite", "niveau": "r", "raison": "Restauration et hygiène alimentaire"}
        ],
        "limites": [
          "Le dossier de la personne accompagnée, la planification des tournées d'aide à domicile et la facturation aux financeurs n'ont pas de catégorie dédiée dans ce référentiel."
        ]
      },
      {
        "id": "hotel-resto",
        "famille": "tou",
        "libelle": "Hôtellerie, restauration et tourisme",
        "icone": "fa-utensils",
        "exemples": "Hôtels, restaurants, cafés, traiteurs, campings, agences de voyage, hébergements touristiques",
        "besoins": [
          {"fonction": "pms", "niveau": "c", "raison": "Hôtellerie : réservations, chambres et canaux de vente"},
          {"fonction": "pos", "niveau": "c", "raison": "Restauration, bar, boutique : encaisser avec une caisse conforme"},
          {"fonction": "tracabilite", "niveau": "c", "raison": "Hygiène, températures et traçabilité des aliments"},
          {"fonction": "stocks", "niveau": "c", "raison": "Gérer les stocks de denrées et de boissons"},
          {"fonction": "achats", "niveau": "c", "raison": "Commandes aux fournisseurs"},
          {"fonction": "gta", "niveau": "c", "raison": "Plannings, saisonnalité et heures supplémentaires"},
          {"fonction": "marketing", "niveau": "c", "raison": "Visibilité en ligne et fidélisation"},
          {"fonction": "crm", "niveau": "c", "raison": "Fichier clients et avis"},
          {"fonction": "recrutement", "niveau": "c", "raison": "Recrutement saisonnier"},
          {"fonction": "ecommerce", "niveau": "r", "raison": "Réservation et vente en ligne"},
          {"fonction": "support", "niveau": "r", "raison": "Réclamations et demandes de clients"},
          {"fonction": "consentement", "niveau": "r", "raison": "Cookies du site de réservation"}
        ],
        "limites": [
          "La billetterie touristique, la gestion de campings et la restauration collective ne sont pas couvertes séparément."
        ]
      },
      {
        "id": "loisirs",
        "famille": "tou",
        "libelle": "Sport, loisirs et culture",
        "icone": "fa-ticket",
        "exemples": "Salles de sport, clubs, parcs de loisirs, cinémas, théâtres, musées",
        "besoins": [
          {"fonction": "pos", "niveau": "c", "raison": "Encaisser billets, abonnements et boutique"},
          {"fonction": "abonnement", "niveau": "c", "raison": "Gérer abonnements et prélèvements récurrents"},
          {"fonction": "gta", "niveau": "c", "raison": "Plannings des coachs, animateurs et équipes"},
          {"fonction": "crm", "niveau": "c", "raison": "Gérer adhérents et visiteurs"},
          {"fonction": "marketing", "niveau": "c", "raison": "Promouvoir et fidéliser"},
          {"fonction": "ecommerce", "niveau": "r", "raison": "Billetterie et réservation en ligne"},
          {"fonction": "portail_client", "niveau": "r", "raison": "Espace adhérent"},
          {"fonction": "consentement", "niveau": "r", "raison": "Cookies du site"},
          {"fonction": "facility_mgmt", "niveau": "r", "raison": "Entretien des équipements et des lieux"}
        ],
        "limites": [
          "La gestion des clubs, des réservations de créneaux et de la billetterie culturelle n'est pas couverte séparément."
        ]
      },
      {
        "id": "collectivite",
        "famille": "pub",
        "libelle": "Collectivités locales et administrations",
        "icone": "fa-landmark",
        "exemples": "Mairies, intercommunalités, départements, régions, établissements publics, syndicats",
        "besoins": [
          {"fonction": "collectivite", "niveau": "c", "raison": "Finances locales, état civil, élections et population"},
          {"fonction": "compta", "niveau": "c", "raison": "Comptabilité publique et budgets"},
          {"fonction": "paie", "niveau": "c", "raison": "Paie des agents"},
          {"fonction": "sirh", "niveau": "c", "raison": "Carrières des agents"},
          {"fonction": "absences", "niveau": "c", "raison": "Congés et absences des agents"},
          {"fonction": "ged", "niveau": "c", "raison": "Délibérations, courriers et archives"},
          {"fonction": "archivage", "niveau": "c", "raison": "Archivage à valeur probante des actes"},
          {"fonction": "signature", "niveau": "c", "raison": "Parapheur et signature électronique"},
          {"fonction": "gouvernance", "niveau": "c", "raison": "Conseils, délibérations et registres"},
          {"fonction": "portail_client", "niveau": "c", "raison": "Démarches et demandes en ligne des usagers"},
          {"fonction": "achats", "niveau": "c", "raison": "Commande publique"},
          {"fonction": "facility_mgmt", "niveau": "r", "raison": "Patrimoine bâti, voirie et maintenance des bâtiments"},
          {"fonction": "flotte", "niveau": "r", "raison": "Véhicules et engins"},
          {"fonction": "bi", "niveau": "r", "raison": "Pilotage des politiques publiques"},
          {"fonction": "esg", "niveau": "r", "raison": "Suivre le bilan carbone et le plan climat du territoire"}
        ],
        "limites": [
          "La gestion des cimetières, du patrimoine culturel et des marchés publics n'est couverte que de façon partielle."
        ]
      },
      {
        "id": "enseignement",
        "famille": "pub",
        "libelle": "Enseignement et formation",
        "icone": "fa-graduation-cap",
        "exemples": "Écoles, collèges, lycées, universités, écoles privées, organismes de formation, centres d'apprentis",
        "besoins": [
          {"fonction": "scolarite", "niveau": "c", "raison": "Inscriptions, notes, emplois du temps et vie scolaire"},
          {"fonction": "formation", "niveau": "c", "raison": "Plateforme pédagogique et formation en ligne"},
          {"fonction": "portail_client", "niveau": "c", "raison": "Espace familles et apprenants"},
          {"fonction": "compta", "niveau": "c", "raison": "Comptabilité et gestion financière"},
          {"fonction": "sirh", "niveau": "c", "raison": "Personnel enseignant et administratif"},
          {"fonction": "absences", "niveau": "c", "raison": "Congés et absences du personnel enseignant et administratif"},
          {"fonction": "qse", "niveau": "c", "raison": "Démarche qualité et certification Qualiopi"},
          {"fonction": "crm", "niveau": "r", "raison": "Admissions et relations avec les anciens élèves"},
          {"fonction": "marketing", "niveau": "r", "raison": "Recrutement des étudiants"},
          {"fonction": "ged", "niveau": "r", "raison": "Dossiers administratifs"},
          {"fonction": "signature", "niveau": "r", "raison": "Conventions et contrats d'apprentissage"},
          {"fonction": "gta", "niveau": "r", "raison": "Plannings des enseignants"},
          {"fonction": "facility_mgmt", "niveau": "r", "raison": "Salles et bâtiments"},
          {"fonction": "itam", "niveau": "r", "raison": "Parc de postes pédagogiques"}
        ],
        "limites": []
      },
      {
        "id": "asso",
        "famille": "pub",
        "libelle": "Associations, fondations et ONG (organisations non gouvernementales)",
        "icone": "fa-people-group",
        "exemples": "Associations, fondations, fonds de dotation, organisations non gouvernementales, syndicats",
        "besoins": [
          {"fonction": "crm", "niveau": "c", "raison": "Gérer adhérents, donateurs et bénévoles"},
          {"fonction": "compta", "niveau": "c", "raison": "Comptabilité et suivi des subventions"},
          {"fonction": "marketing", "niveau": "c", "raison": "Collecter des dons, communiquer, fidéliser"},
          {"fonction": "gouvernance", "niveau": "c", "raison": "Assemblées générales, conseils et registres"},
          {"fonction": "facturation", "niveau": "r", "raison": "Cotisations et prestations"},
          {"fonction": "ecommerce", "niveau": "r", "raison": "Billetterie, adhésions et dons en ligne"},
          {"fonction": "signature", "niveau": "r", "raison": "Conventions et engagements à distance"},
          {"fonction": "projets", "niveau": "r", "raison": "Suivre projets et financements"},
          {"fonction": "portail_client", "niveau": "r", "raison": "Espace adhérent"},
          {"fonction": "consentement", "niveau": "r", "raison": "Cookies et collecte de données"}
        ],
        "limites": [
          "La gestion des adhérents et des dons (associations) mériterait une catégorie dédiée, aujourd'hui couverte par les outils de relation client."
        ]
      },
      {
        "id": "autre",
        "famille": "aut",
        "libelle": "Autre activité ou activité non listée",
        "icone": "fa-shapes",
        "exemples": "À choisir si aucune activité ci-dessus ne convient : seules les fonctions communes à toutes les entreprises seront proposées",
        "besoins": [],
        "limites": []
      }
    ],
    "tranches_effectif": [
      {"n": 0, "libelle": "Moins de 10 salariés", "taille": "T", "min": 1, "max": 9},
      {"n": 1, "libelle": "10 à 49 salariés", "taille": "M", "min": 10, "max": 49},
      {"n": 2, "libelle": "50 à 249 salariés", "taille": "M", "min": 50, "max": 249},
      {"n": 3, "libelle": "250 à 999 salariés", "taille": "E", "min": 250, "max": 999},
      {"n": 4, "libelle": "1 000 à 4 999 salariés", "taille": "E", "min": 1000, "max": 4999},
      {"n": 5, "libelle": "5 000 salariés et plus", "taille": "G", "min": 5000, "max": 999999}
    ],
    "tranches_ca": [
      {"n": 0, "libelle": "Moins de 2 M€", "min_meur": 0.0, "max_meur": 2.0},
      {"n": 1, "libelle": "2 à 10 M€", "min_meur": 2.0, "max_meur": 10.0},
      {"n": 2, "libelle": "10 à 50 M€", "min_meur": 10.0, "max_meur": 50.0},
      {"n": 3, "libelle": "50 à 100 M€", "min_meur": 50.0, "max_meur": 100.0},
      {"n": 4, "libelle": "100 à 450 M€", "min_meur": 100.0, "max_meur": 450.0},
      {"n": 5, "libelle": "450 M€ à 1,5 Md€", "min_meur": 450.0, "max_meur": 1500.0},
      {"n": 6, "libelle": "Plus de 1,5 Md€", "min_meur": 1500.0, "max_meur": 999999.0}
    ],
    "socle": [
      {"fonction": "compta", "recommande_des_tranche": null, "indispensable_des_tranche": 0, "raison": "La tenue d'une comptabilité est une obligation légale"},
      {"fonction": "facturation", "recommande_des_tranche": null, "indispensable_des_tranche": 0, "raison": "Facturer et suivre les encaissements"},
      {"fonction": "suite_collab", "recommande_des_tranche": null, "indispensable_des_tranche": 0, "raison": "Messagerie, agenda et documents partagés"},
      {"fonction": "sauvegarde", "recommande_des_tranche": null, "indispensable_des_tranche": 0, "raison": "Sauvegarder et pouvoir redémarrer après un incident"},
      {"fonction": "secu_endpoint", "recommande_des_tranche": null, "indispensable_des_tranche": 0, "raison": "Protéger les postes de travail et les serveurs"},
      {"fonction": "secu_reseau", "recommande_des_tranche": null, "indispensable_des_tranche": 0, "raison": "Protéger le réseau et la messagerie"},
      {"fonction": "rgpd", "recommande_des_tranche": null, "indispensable_des_tranche": 0, "raison": "Le RGPD s'applique à toute organisation qui traite des données personnelles"},
      {"fonction": "iam", "recommande_des_tranche": 0, "indispensable_des_tranche": 1, "raison": "Authentification forte et gestion des accès"},
      {"fonction": "paie", "recommande_des_tranche": 0, "indispensable_des_tranche": 1, "raison": "Établir la paie et la déclaration sociale nominative"},
      {"fonction": "tresorerie", "recommande_des_tranche": 0, "indispensable_des_tranche": 2, "raison": "Anticiper la trésorerie"},
      {"fonction": "crm", "recommande_des_tranche": 0, "indispensable_des_tranche": 2, "raison": "Suivre prospects, clients et opportunités"},
      {"fonction": "messagerie", "recommande_des_tranche": 0, "indispensable_des_tranche": 2, "raison": "Messagerie d'équipe et visioconférence"},
      {"fonction": "marketing", "recommande_des_tranche": 0, "indispensable_des_tranche": null, "raison": "Communiquer et prospecter"},
      {"fonction": "consentement", "recommande_des_tranche": 0, "indispensable_des_tranche": null, "raison": "Cookies et consentement si vous avez un site web"},
      {"fonction": "signature", "recommande_des_tranche": 0, "indispensable_des_tranche": null, "raison": "Signer contrats et documents à distance"},
      {"fonction": "gouvernance", "recommande_des_tranche": 0, "indispensable_des_tranche": 3, "raison": "Registres légaux et assemblées"},
      {"fonction": "sirh", "recommande_des_tranche": 1, "indispensable_des_tranche": 2, "raison": "Dossier du personnel"},
      {"fonction": "absences", "recommande_des_tranche": 1, "indispensable_des_tranche": 2, "raison": "Congés et absences"},
      {"fonction": "achats", "recommande_des_tranche": 1, "indispensable_des_tranche": 3, "raison": "Maîtriser commandes et factures fournisseurs"},
      {"fonction": "frais", "recommande_des_tranche": 1, "indispensable_des_tranche": 3, "raison": "Notes de frais"},
      {"fonction": "recouvrement", "recommande_des_tranche": 1, "indispensable_des_tranche": 3, "raison": "Relancer les impayés"},
      {"fonction": "recrutement", "recommande_des_tranche": 1, "indispensable_des_tranche": null, "raison": "Gérer les candidatures"},
      {"fonction": "ged", "recommande_des_tranche": 1, "indispensable_des_tranche": 3, "raison": "Classer et retrouver les documents"},
      {"fonction": "archivage", "recommande_des_tranche": 1, "indispensable_des_tranche": 3, "raison": "Conserver les pièces à valeur probante"},
      {"fonction": "ia", "recommande_des_tranche": 1, "indispensable_des_tranche": null, "raison": "Gagner du temps avec des assistants d'intelligence artificielle"},
      {"fonction": "telephonie", "recommande_des_tranche": 1, "indispensable_des_tranche": null, "raison": "Téléphonie d'entreprise"},
      {"fonction": "alerte", "recommande_des_tranche": null, "indispensable_des_tranche": 2, "raison": "Canal de signalement interne obligatoire à partir de 50 salariés"},
      {"fonction": "gta", "recommande_des_tranche": 2, "indispensable_des_tranche": null, "raison": "Suivre le temps de travail"},
      {"fonction": "formation", "recommande_des_tranche": 2, "indispensable_des_tranche": null, "raison": "Plan de formation et obligations de formation"},
      {"fonction": "qse", "recommande_des_tranche": 2, "indispensable_des_tranche": null, "raison": "Qualité et sécurité"},
      {"fonction": "projets", "recommande_des_tranche": 2, "indispensable_des_tranche": null, "raison": "Gérer des projets"},
      {"fonction": "pilotage_op", "recommande_des_tranche": 2, "indispensable_des_tranche": null, "raison": "Pilotage et rituels de management"},
      {"fonction": "bi", "recommande_des_tranche": 2, "indispensable_des_tranche": 4, "raison": "Tableaux de bord de pilotage"},
      {"fonction": "itsm", "recommande_des_tranche": 2, "indispensable_des_tranche": 3, "raison": "Support informatique et suivi des demandes"},
      {"fonction": "itam", "recommande_des_tranche": 2, "indispensable_des_tranche": 3, "raison": "Inventaire du parc et des licences"},
      {"fonction": "monitoring", "recommande_des_tranche": 2, "indispensable_des_tranche": 3, "raison": "Supervision des systèmes"},
      {"fonction": "cloud", "recommande_des_tranche": 2, "indispensable_des_tranche": null, "raison": "Hébergement des applications"},
      {"fonction": "support", "recommande_des_tranche": 2, "indispensable_des_tranche": null, "raison": "Suivre les demandes des clients"},
      {"fonction": "budget", "recommande_des_tranche": 3, "indispensable_des_tranche": 4, "raison": "Budget et prévisionnel"},
      {"fonction": "talent", "recommande_des_tranche": 3, "indispensable_des_tranche": null, "raison": "Entretiens et compétences"},
      {"fonction": "pulse_rh", "recommande_des_tranche": 3, "indispensable_des_tranche": null, "raison": "Mesurer le climat social"},
      {"fonction": "grc", "recommande_des_tranche": 3, "indispensable_des_tranche": null, "raison": "Risques et contrôle interne"},
      {"fonction": "esg", "recommande_des_tranche": 3, "indispensable_des_tranche": null, "raison": "Bilan carbone et demandes des clients"},
      {"fonction": "siem", "recommande_des_tranche": 3, "indispensable_des_tranche": 4, "raison": "Détection des incidents de sécurité"},
      {"fonction": "cartographie", "recommande_des_tranche": 3, "indispensable_des_tranche": 4, "raison": "Cartographier le système d'information"},
      {"fonction": "intranet", "recommande_des_tranche": 3, "indispensable_des_tranche": null, "raison": "Partager l'information interne"},
      {"fonction": "virtualisation", "recommande_des_tranche": 3, "indispensable_des_tranche": null, "raison": "Virtualisation et conteneurs"},
      {"fonction": "lowcode", "recommande_des_tranche": 3, "indispensable_des_tranche": null, "raison": "Applications métier simples sans développement lourd"},
      {"fonction": "bpm", "recommande_des_tranche": 3, "indispensable_des_tranche": null, "raison": "Automatiser les processus"},
      {"fonction": "ipaas", "recommande_des_tranche": 3, "indispensable_des_tranche": null, "raison": "Connecter les applications entre elles"},
      {"fonction": "portail_client", "recommande_des_tranche": 3, "indispensable_des_tranche": null, "raison": "Espace client en libre-service"},
      {"fonction": "clm", "recommande_des_tranche": 3, "indispensable_des_tranche": null, "raison": "Suivre les contrats"},
      {"fonction": "rpa", "recommande_des_tranche": 4, "indispensable_des_tranche": null, "raison": "Automatiser les tâches répétitives"},
      {"fonction": "data_platform", "recommande_des_tranche": 4, "indispensable_des_tranche": null, "raison": "Centraliser les données"},
      {"fonction": "data_gov", "recommande_des_tranche": 4, "indispensable_des_tranche": null, "raison": "Gouverner les données"},
      {"fonction": "ppm", "recommande_des_tranche": 4, "indispensable_des_tranche": null, "raison": "Arbitrer un portefeuille de projets"}
    ],
    "implantations": [
      {
        "id": "multi",
        "libelle": "Plusieurs sites en France",
        "icone": "fa-location-dot",
        "aide": "Agences, usines, magasins, cabinets ou entrepôts répartis en France",
        "besoins": [
          {"fonction": "messagerie", "niveau": "c", "raison": "Réunions et échanges entre sites"},
          {"fonction": "intranet", "niveau": "r", "raison": "Informer et rassembler les équipes de plusieurs sites"},
          {"fonction": "itam", "niveau": "r", "raison": "Gérer un parc réparti sur plusieurs sites"},
          {"fonction": "secu_reseau", "niveau": "r", "raison": "Interconnecter et sécuriser les sites"},
          {"fonction": "telephonie", "niveau": "r", "raison": "Téléphonie unifiée entre sites"},
          {"fonction": "facility_mgmt", "niveau": "r", "raison": "Suivre les bâtiments et les services généraux"}
        ],
        "vigilance": []
      },
      {
        "id": "eu",
        "libelle": "Sites dans d'autres pays d'Europe",
        "icone": "fa-earth-europe",
        "aide": "Filiales ou établissements dans l'Union européenne ou en Europe",
        "besoins": [
          {"fonction": "budget", "niveau": "r", "raison": "Consolider des entités de plusieurs pays"},
          {"fonction": "compta", "niveau": "r", "raison": "Multi-devises et normes comptables locales"},
          {"fonction": "paie", "niveau": "r", "raison": "Paie et obligations sociales dans plusieurs pays"},
          {"fonction": "messagerie", "niveau": "r", "raison": "Réunions à distance entre pays"}
        ],
        "vigilance": [
          "Vérifiez les obligations locales de chaque pays : TVA, facturation électronique, paie et droit du travail."
        ]
      },
      {
        "id": "world",
        "libelle": "Sites hors d'Europe",
        "icone": "fa-earth-americas",
        "aide": "Filiales, usines ou équipes en Amérique, en Asie, en Afrique ou en Océanie",
        "besoins": [
          {"fonction": "budget", "niveau": "c", "raison": "Consolider des entités hors Europe et gérer les devises"},
          {"fonction": "secu_reseau", "niveau": "c", "raison": "Sécuriser des accès internationaux"},
          {"fonction": "cloud", "niveau": "r", "raison": "Héberger au plus près des utilisateurs, dans un cadre juridique maîtrisé"},
          {"fonction": "paie", "niveau": "r", "raison": "Paie et obligations sociales locales"}
        ],
        "vigilance": [
          "Encadrez les transferts de données personnelles hors de l'Union européenne (clauses contractuelles types, cadre de protection des données entre l'Union européenne et les États-Unis)."
        ]
      },
      {
        "id": "group",
        "libelle": "Fait partie d'un groupe ou possède des filiales",
        "icone": "fa-sitemap",
        "aide": "Holding, filiales, participations ou rattachement à un groupe",
        "besoins": [
          {"fonction": "budget", "niveau": "c", "raison": "Consolidation et pilotage des filiales"},
          {"fonction": "gouvernance", "niveau": "c", "raison": "Registres légaux et assemblées des filiales"},
          {"fonction": "achats", "niveau": "r", "raison": "Achats groupe et fournisseurs communs"},
          {"fonction": "tresorerie", "niveau": "r", "raison": "Centraliser la trésorerie du groupe"},
          {"fonction": "data_gov", "niveau": "r", "raison": "Référentiels communs (tiers, produits, comptes)"}
        ],
        "vigilance": [
          "Prévoyez des référentiels communs (plan de comptes, tiers, produits) pour consolider sans ressaisie."
        ]
      },
      {
        "id": "mobile",
        "libelle": "Équipes itinérantes ou en télétravail régulier",
        "icone": "fa-laptop-house",
        "aide": "Commerciaux, techniciens, consultants ou salariés travaillant souvent à distance",
        "besoins": [
          {"fonction": "itam", "niveau": "c", "raison": "Gérer et sécuriser mobiles et ordinateurs portables"},
          {"fonction": "secu_endpoint", "niveau": "c", "raison": "Protéger les postes hors du réseau de l'entreprise"},
          {"fonction": "iam", "niveau": "c", "raison": "Authentification forte à distance"},
          {"fonction": "messagerie", "niveau": "c", "raison": "Visioconférence et travail à distance"},
          {"fonction": "frais", "niveau": "r", "raison": "Notes de frais des déplacements"},
          {"fonction": "fsm", "niveau": "r", "raison": "Planifier tournées et interventions"}
        ],
        "vigilance": [
          "Les postes nomades exigent chiffrement, gestion à distance et authentification forte."
        ]
      }
    ],
    "groupes_reglementations": [
      {"id": "cyber", "libelle": "Cybersécurité et résilience"},
      {"id": "donnees", "libelle": "Données, intelligence artificielle et cloud"},
      {"id": "fisc", "libelle": "Finance, fiscalité et conformité"},
      {"id": "dur", "libelle": "Éthique et durabilité"},
      {"id": "sect", "libelle": "Réglementations sectorielles"}
    ],
    "reglementations": [
      {
        "id": "nis2",
        "groupe": "cyber",
        "icone": "fa-shield-halved",
        "mode": "selon_activite",
        "seuils": [
          [
            ["effectif", 50],
            ["ca_meur", 10]
          ]
        ],
        "souverainete": null,
        "libelle": "NIS2 (directive européenne sur la cybersécurité des entités essentielles et importantes)",
        "concerne": "Concerne, à partir de la taille moyenne, les entités de secteurs critiques (énergie, transports, santé, finance, eau, infrastructures numériques, administration publique) et de secteurs importants (industrie, agroalimentaire, chimie, déchets, services postaux, services numériques).",
        "statut": "Pas encore transposée en France : le projet de loi de résilience, retiré de l'ordre du jour de l'Assemblée nationale le 6 octobre 2026, y est de nouveau programmé à partir du 9 novembre 2026, après plusieurs reports. L'agence nationale de la sécurité des systèmes d'information (ANSSI) propose déjà un simulateur d'éligibilité (MonEspaceNIS2) et un référentiel de cybersécurité.",
        "secteurs_concernes": ["energie", "transport", "hopital", "telecom", "pharma", "agroal", "ind-auto"],
        "secteurs_a_verifier": [
          "banque",
          "assurance",
          "asset",
          "collectivite",
          "ind-disc",
          "ind-proc",
          "edition-log",
          "ecom",
          "negoce",
          "retail",
          "sante-ville",
          "medsoc",
          "enseignement"
        ],
        "besoins": [
          {"fonction": "iam", "niveau": "c", "raison": "Authentification forte et gestion des accès exigées"},
          {"fonction": "secu_endpoint", "niveau": "c", "raison": "Protection des postes et des serveurs"},
          {"fonction": "secu_reseau", "niveau": "c", "raison": "Protection du réseau et de la messagerie"},
          {"fonction": "siem", "niveau": "c", "raison": "Détection et notification des incidents : alerte précoce sous 24 heures"},
          {"fonction": "sauvegarde", "niveau": "c", "raison": "Sauvegarde et reprise d'activité"},
          {"fonction": "grc", "niveau": "c", "raison": "Analyse de risques et politique de sécurité"},
          {"fonction": "cartographie", "niveau": "r", "raison": "Connaître son parc et ses dépendances"},
          {"fonction": "itsm", "niveau": "r", "raison": "Gérer les incidents et les changements"},
          {"fonction": "monitoring", "niveau": "r", "raison": "Superviser les systèmes"},
          {"fonction": "formation", "niveau": "r", "raison": "Sensibiliser et former à la cybersécurité"}
        ],
        "vigilance": [
          "Vérifiez votre éligibilité avec le simulateur MonEspaceNIS2 de l'ANSSI : les entités concernées devront s'enregistrer.",
          "Vos fournisseurs informatiques font partie de votre périmètre de risque : prévoyez des clauses de sécurité et de notification d'incident dans leurs contrats.",
          "Les entités financières soumises à DORA relèvent de ce règlement pour la résilience numérique : NIS2 ne s'y applique que de façon limitée.",
          "Même hors périmètre, vos clients soumis à NIS2 peuvent exiger de vous des garanties de sécurité (chaîne d'approvisionnement)."
        ]
      },
      {
        "id": "dora",
        "groupe": "cyber",
        "icone": "fa-lock",
        "mode": "selon_activite",
        "seuils": [],
        "souverainete": "privilegier",
        "libelle": "DORA (règlement européen sur la résilience opérationnelle numérique du secteur financier)",
        "concerne": "Concerne les banques, assurances et mutuelles, sociétés de gestion, entreprises d'investissement, établissements de paiement et prestataires de crypto-actifs, ainsi que leurs prestataires informatiques critiques.",
        "statut": "Applicable depuis le 17 janvier 2025.",
        "secteurs_concernes": ["banque", "assurance", "asset"],
        "secteurs_a_verifier": ["edition-log", "telecom"],
        "besoins": [
          {"fonction": "grc", "niveau": "c", "raison": "Gestion du risque informatique, tests de résilience"},
          {"fonction": "cartographie", "niveau": "c", "raison": "Registre d'information des prestataires informatiques"},
          {"fonction": "siem", "niveau": "c", "raison": "Détection et notification des incidents majeurs"},
          {"fonction": "sauvegarde", "niveau": "c", "raison": "Sauvegarde, restauration et continuité"},
          {"fonction": "itsm", "niveau": "c", "raison": "Gestion des incidents"},
          {"fonction": "iam", "niveau": "c", "raison": "Contrôle strict des accès"},
          {"fonction": "secu_endpoint", "niveau": "c", "raison": "Protection des postes et des serveurs"},
          {"fonction": "secu_reseau", "niveau": "r", "raison": "Protection du réseau"},
          {"fonction": "monitoring", "niveau": "r", "raison": "Supervision des systèmes"},
          {"fonction": "clm", "niveau": "r", "raison": "Contrats avec les prestataires informatiques : clauses obligatoires"},
          {"fonction": "formation", "niveau": "r", "raison": "Formation à la cybersécurité"}
        ],
        "vigilance": [
          "Tenez un registre de vos prestataires informatiques et prévoyez dans chaque contrat critique les clauses exigées : audit, stratégie de sortie, localisation des données.",
          "Les incidents majeurs doivent être notifiés à l'autorité de contrôle."
        ]
      },
      {
        "id": "oiv",
        "groupe": "cyber",
        "icone": "fa-user-shield",
        "mode": "selon_activite",
        "seuils": [],
        "souverainete": "privilegier",
        "libelle": "Opérateurs d'importance vitale (loi de programmation militaire)",
        "concerne": "Opérateurs désignés par l'État dans des secteurs vitaux (énergie, transports, santé, eau, finance, communications, alimentation) : règles de sécurité des systèmes d'information d'importance vitale.",
        "statut": "En vigueur. Si vous êtes désigné, l'agence nationale de la sécurité des systèmes d'information (ANSSI) vous l'a notifié.",
        "secteurs_concernes": [],
        "secteurs_a_verifier": ["energie", "transport", "hopital", "banque", "telecom", "agroal", "pharma"],
        "besoins": [
          {"fonction": "siem", "niveau": "c", "raison": "Détection d'incidents sur les systèmes d'importance vitale"},
          {"fonction": "secu_reseau", "niveau": "c", "raison": "Cloisonnement et protection des réseaux"},
          {"fonction": "secu_endpoint", "niveau": "c", "raison": "Protection des postes et des serveurs"},
          {"fonction": "iam", "niveau": "c", "raison": "Contrôle strict des accès"},
          {"fonction": "cartographie", "niveau": "c", "raison": "Cartographie des systèmes d'importance vitale"},
          {"fonction": "sauvegarde", "niveau": "c", "raison": "Continuité d'activité"},
          {"fonction": "grc", "niveau": "c", "raison": "Analyse de risques et homologation"}
        ],
        "vigilance": [
          "Si vous êtes désigné, vos systèmes d'information d'importance vitale doivent respecter des règles de sécurité fixées par arrêté, et les incidents doivent être déclarés à l'ANSSI."
        ]
      },
      {
        "id": "cra_eu",
        "groupe": "cyber",
        "icone": "fa-microchip",
        "mode": "selon_activite",
        "seuils": [],
        "souverainete": null,
        "libelle": "CRA (règlement européen sur la cyber-résilience des produits numériques)",
        "concerne": "Concerne les fabricants, importateurs et distributeurs de produits contenant des éléments numériques : logiciels, objets connectés, équipements.",
        "statut": "Notification des vulnérabilités et des incidents exploités obligatoire depuis le 11 septembre 2026. Principales exigences applicables à partir du 11 décembre 2027.",
        "secteurs_concernes": ["edition-log"],
        "secteurs_a_verifier": ["ind-disc", "ind-auto", "telecom", "negoce", "ecom"],
        "besoins": [
          {"fonction": "devops", "niveau": "c", "raison": "Cycle de développement sécurisé, nomenclature logicielle"},
          {"fonction": "siem", "niveau": "c", "raison": "Gestion des vulnérabilités"},
          {"fonction": "agile", "niveau": "r", "raison": "Suivi des correctifs et des anomalies"},
          {"fonction": "grc", "niveau": "r", "raison": "Gestion des risques produit"},
          {"fonction": "monitoring", "niveau": "r", "raison": "Surveillance après la mise sur le marché"}
        ],
        "vigilance": [
          "Vos produits doivent être conçus de façon sécurisée et suivis après leur mise sur le marché, avec des correctifs pendant toute la période de support.",
          "Tenez une nomenclature logicielle (SBOM) et préparez la procédure de notification des vulnérabilités exploitées."
        ]
      },
      {
        "id": "pci_dss",
        "groupe": "cyber",
        "icone": "fa-credit-card",
        "mode": "selon_activite",
        "seuils": [],
        "souverainete": null,
        "libelle": "PCI DSS (norme de sécurité des données de cartes de paiement)",
        "concerne": "Norme contractuelle imposée par les réseaux de cartes à toute entreprise qui accepte, stocke ou traite des paiements par carte.",
        "statut": "Version 4.0.1 : toutes les exigences sont obligatoires depuis le 31 mars 2025.",
        "secteurs_concernes": ["ecom", "retail", "hotel-resto", "loisirs"],
        "secteurs_a_verifier": ["banque", "edition-log", "transport", "asso", "enseignement", "immo", "hopital", "sante-ville"],
        "besoins": [
          {"fonction": "secu_reseau", "niveau": "c", "raison": "Cloisonnement et protection des réseaux de paiement"},
          {"fonction": "iam", "niveau": "c", "raison": "Contrôle strict des accès aux données de cartes"},
          {"fonction": "siem", "niveau": "r", "raison": "Journalisation et détection d'incidents"},
          {"fonction": "monitoring", "niveau": "r", "raison": "Surveillance des systèmes de paiement"}
        ],
        "vigilance": [
          "Faites traiter les cartes par un prestataire de paiement certifié pour limiter le périmètre à auditer."
        ]
      },
      {
        "id": "rgpd",
        "groupe": "donnees",
        "icone": "fa-user-lock",
        "mode": "toute_entreprise",
        "seuils": [],
        "souverainete": null,
        "libelle": "RGPD (règlement général sur la protection des données)",
        "concerne": "Concerne toute organisation qui traite des données personnelles : clients, salariés, candidats, patients, élèves.",
        "statut": "Applicable depuis le 25 mai 2018.",
        "secteurs_concernes": [],
        "secteurs_a_verifier": [],
        "besoins": [
          {"fonction": "rgpd", "niveau": "c", "raison": "Registre des traitements, droits des personnes, analyses d'impact"},
          {"fonction": "consentement", "niveau": "r", "raison": "Recueillir et prouver le consentement"},
          {"fonction": "archivage", "niveau": "r", "raison": "Gérer les durées de conservation"},
          {"fonction": "iam", "niveau": "r", "raison": "Limiter l'accès aux données personnelles"}
        ],
        "vigilance": [
          "Tenez un registre des traitements et encadrez les transferts de données hors de l'Union européenne.",
          "Désignez un délégué à la protection des données (DPO) si vous êtes un organisme public ou si vous traitez des données sensibles à grande échelle."
        ]
      },
      {
        "id": "hds",
        "groupe": "donnees",
        "icone": "fa-notes-medical",
        "mode": "selon_activite",
        "seuils": [],
        "souverainete": "privilegier",
        "libelle": "HDS (hébergement de données de santé)",
        "concerne": "Certification obligatoire pour tout hébergeur de données de santé à caractère personnel recueillies lors d'activités de prévention, de diagnostic, de soins ou de suivi social et médico-social.",
        "statut": "Référentiel version 2.0 : hébergement dans l'Espace économique européen et clause de réversibilité.",
        "secteurs_concernes": ["hopital", "sante-ville", "medsoc"],
        "secteurs_a_verifier": ["assurance", "pharma", "edition-log"],
        "besoins": [
          {"fonction": "cloud", "niveau": "c", "raison": "Héberger chez un hébergeur certifié HDS"},
          {"fonction": "sauvegarde", "niveau": "c", "raison": "Sauvegarde et restauration des données de santé"},
          {"fonction": "iam", "niveau": "c", "raison": "Traçabilité des accès aux données de santé"},
          {"fonction": "archivage", "niveau": "c", "raison": "Conservation du dossier patient"},
          {"fonction": "siem", "niveau": "r", "raison": "Détection d'incidents"}
        ],
        "vigilance": [
          "Vérifiez que votre hébergeur est certifié HDS (référentiel 2.0) et que les données restent dans l'Espace économique européen.",
          "Exigez une clause de réversibilité : récupération des données en fin de contrat."
        ]
      },
      {
        "id": "ai_act",
        "groupe": "donnees",
        "icone": "fa-robot",
        "mode": "selon_activite",
        "seuils": [],
        "souverainete": null,
        "libelle": "Règlement européen sur l'intelligence artificielle (AI Act)",
        "concerne": "Concerne les entreprises qui développent ou utilisent des systèmes d'IA : maîtrise de l'IA par les équipes, usages interdits, transparence, puis exigences pour les systèmes à haut risque (recrutement, notation de crédit, éducation, santé).",
        "statut": "Obligation de prendre des mesures pour la maîtrise de l'IA des équipes depuis le 2 février 2025 (obligation de moyens, assouplie par l'omnibus de 2026). Exigences pour les systèmes à haut risque reportées au 2 décembre 2027 (usages listés en annexe III) et au 2 août 2028 (produits réglementés).",
        "secteurs_concernes": ["edition-log"],
        "secteurs_a_verifier": [
          "banque",
          "assurance",
          "asset",
          "enseignement",
          "hopital",
          "serv-ent",
          "media",
          "collectivite",
          "sante-ville",
          "telecom",
          "ecom",
          "juridique"
        ],
        "besoins": [
          {"fonction": "grc", "niveau": "r", "raison": "Inventaire et gestion des risques des systèmes d'IA"},
          {"fonction": "formation", "niveau": "r", "raison": "Maîtrise de l'IA par les équipes"},
          {"fonction": "data_gov", "niveau": "r", "raison": "Qualité et gouvernance des données"}
        ],
        "vigilance": [
          "Formez vos équipes à l'IA (obligation en vigueur depuis le 2 février 2025) et listez les outils d'IA que vous utilisez.",
          "Les outils d'IA qui trient des candidatures, notent des clients ou évaluent des élèves sont classés à haut risque."
        ]
      },
      {
        "id": "secnumcloud",
        "groupe": "donnees",
        "icone": "fa-cloud",
        "mode": "selon_activite",
        "seuils": [],
        "souverainete": "privilegier",
        "libelle": "SecNumCloud (cloud de confiance qualifié par l'ANSSI)",
        "concerne": "Qualification des services cloud délivrée par l'agence nationale de la sécurité des systèmes d'information (ANSSI), qui protège aussi des lois extraterritoriales. La doctrine « cloud au centre » de l'État la demande pour héberger les données sensibles des administrations.",
        "statut": "En vigueur. Certaines offres sont qualifiées, d'autres seulement conformes.",
        "secteurs_concernes": [],
        "secteurs_a_verifier": ["collectivite", "hopital", "energie", "banque", "telecom", "enseignement"],
        "besoins": [
          {"fonction": "cloud", "niveau": "c", "raison": "Héberger chez un prestataire qualifié SecNumCloud"},
          {"fonction": "sauvegarde", "niveau": "c", "raison": "Sauvegarde chez un prestataire de confiance"},
          {"fonction": "iam", "niveau": "r", "raison": "Gestion des identités et des accès"}
        ],
        "vigilance": [
          "Contrôlez la qualification sur le site de l'ANSSI : elle porte sur une offre précise, pas sur un éditeur."
        ]
      },
      {
        "id": "rgs",
        "groupe": "donnees",
        "icone": "fa-key",
        "mode": "selon_activite",
        "seuils": [],
        "souverainete": "privilegier",
        "libelle": "RGS (référentiel général de sécurité) des administrations",
        "concerne": "Référentiel applicable aux administrations et aux collectivités pour leurs systèmes d'information et leurs services en ligne : homologation de sécurité, signature et authentification.",
        "statut": "En vigueur.",
        "secteurs_concernes": ["collectivite"],
        "secteurs_a_verifier": ["enseignement", "hopital"],
        "besoins": [
          {"fonction": "iam", "niveau": "c", "raison": "Authentification et gestion des accès"},
          {"fonction": "signature", "niveau": "c", "raison": "Signature électronique qualifiée"},
          {"fonction": "sauvegarde", "niveau": "c", "raison": "Sauvegarde et continuité"},
          {"fonction": "siem", "niveau": "r", "raison": "Détection d'incidents"},
          {"fonction": "archivage", "niveau": "r", "raison": "Archivage à valeur probante"}
        ],
        "vigilance": [
          "Les téléservices destinés aux usagers doivent faire l'objet d'une homologation de sécurité."
        ]
      },
      {
        "id": "facture_elec",
        "groupe": "fisc",
        "icone": "fa-file-invoice",
        "mode": "toute_entreprise",
        "seuils": [],
        "souverainete": null,
        "libelle": "Facturation électronique obligatoire (réforme française)",
        "concerne": "Toutes les entreprises assujetties à la TVA doivent pouvoir recevoir des factures électroniques via une plateforme agréée, puis en émettre et transmettre leurs données de transaction (e-reporting).",
        "statut": "Réception obligatoire pour toutes les entreprises depuis le 1er septembre 2026. Émission obligatoire depuis cette date pour les grandes entreprises et les entreprises de taille intermédiaire, et à partir du 1er septembre 2027 pour les PME et les microentreprises.",
        "secteurs_concernes": [],
        "secteurs_a_verifier": [],
        "besoins": [
          {"fonction": "efacture", "niveau": "c", "raison": "Choisir une plateforme agréée pour émettre et recevoir"},
          {"fonction": "facturation", "niveau": "c", "raison": "Produire des factures au format électronique"},
          {"fonction": "compta", "niveau": "c", "raison": "Intégrer les factures reçues en comptabilité"},
          {"fonction": "achats", "niveau": "r", "raison": "Traiter les factures fournisseurs reçues"},
          {"fonction": "archivage", "niveau": "r", "raison": "Conserver les factures électroniques"},
          {"fonction": "ipaas", "niveau": "r", "raison": "Connecter votre gestion à la plateforme agréée"},
          {"fonction": "idp", "niveau": "r", "raison": "Lire automatiquement les factures reçues"}
        ],
        "vigilance": [
          "Choisissez une plateforme agréée par l'administration fiscale et vérifiez que vos logiciels de facturation s'y connectent.",
          "Les ventes aux particuliers et les opérations internationales relèvent de la transmission des données de transaction (e-reporting)."
        ]
      },
      {
        "id": "nf525",
        "groupe": "fisc",
        "icone": "fa-cash-register",
        "mode": "selon_activite",
        "seuils": [],
        "souverainete": null,
        "libelle": "Logiciels de caisse certifiés (loi anti-fraude à la TVA, NF 525)",
        "concerne": "Les entreprises qui encaissent des ventes aux particuliers avec un logiciel de caisse doivent utiliser un logiciel conforme : certificat NF 525 ou attestation individuelle de l'éditeur.",
        "statut": "En vigueur depuis le 1er janvier 2018.",
        "secteurs_concernes": ["retail", "hotel-resto", "loisirs"],
        "secteurs_a_verifier": ["ecom", "agri", "agroal", "sante-ville", "asso"],
        "besoins": [
          {"fonction": "pos", "niveau": "c", "raison": "Logiciel de caisse conforme aux exigences d'inaltérabilité et d'archivage"},
          {"fonction": "compta", "niveau": "r", "raison": "Intégrer les journaux de caisse en comptabilité"}
        ],
        "vigilance": [
          "Demandez à l'éditeur de votre logiciel de caisse son certificat de conformité ou son attestation individuelle."
        ]
      },
      {
        "id": "lcb_ft",
        "groupe": "fisc",
        "icone": "fa-magnifying-glass-dollar",
        "mode": "selon_activite",
        "seuils": [],
        "souverainete": null,
        "libelle": "LCB-FT (lutte contre le blanchiment et le financement du terrorisme)",
        "concerne": "Les établissements financiers, assureurs, agents immobiliers, experts-comptables, avocats, notaires et certains commerçants doivent identifier leurs clients, surveiller les opérations et déclarer les soupçons à Tracfin.",
        "statut": "En vigueur. Conservation des documents pendant cinq ans après la fin de la relation d'affaires.",
        "secteurs_concernes": ["banque", "assurance", "asset", "immo", "expertise", "juridique"],
        "secteurs_a_verifier": ["negoce", "retail", "loisirs"],
        "besoins": [
          {"fonction": "kyc", "niveau": "c", "raison": "Identifier et vérifier clients et bénéficiaires effectifs"},
          {"fonction": "grc", "niveau": "c", "raison": "Évaluation des risques et procédures"},
          {"fonction": "archivage", "niveau": "c", "raison": "Conservation des pièces pendant cinq ans"},
          {"fonction": "ged", "niveau": "r", "raison": "Dossiers clients et pièces justificatives"}
        ],
        "vigilance": [
          "Identifiez et vérifiez vos clients et leurs bénéficiaires effectifs, et conservez les pièces cinq ans.",
          "Déclarez tout soupçon à Tracfin, le service de renseignement financier de l'État."
        ]
      },
      {
        "id": "sapin2",
        "groupe": "dur",
        "icone": "fa-handshake-slash",
        "mode": "selon_seuils",
        "seuils": [
          [
            ["effectif", 500]
          ],
          [
            ["ca_meur", 100]
          ]
        ],
        "souverainete": null,
        "libelle": "Loi Sapin II (lutte contre la corruption)",
        "concerne": "Concerne les entreprises d'au moins 500 salariés et de plus de 100 M€ de chiffre d'affaires : cartographie des risques de corruption, évaluation des tiers, code de conduite, formation et dispositif d'alerte.",
        "statut": "En vigueur. Contrôlée par l'Agence française anticorruption.",
        "secteurs_concernes": [],
        "secteurs_a_verifier": [],
        "besoins": [
          {"fonction": "alerte", "niveau": "c", "raison": "Dispositif d'alerte interne"},
          {"fonction": "grc", "niveau": "c", "raison": "Cartographie des risques de corruption"},
          {"fonction": "formation", "niveau": "r", "raison": "Formation des cadres exposés"},
          {"fonction": "achats", "niveau": "r", "raison": "Évaluation des tiers"},
          {"fonction": "kyc", "niveau": "r", "raison": "Évaluation de l'intégrité des tiers"}
        ],
        "vigilance": [
          "Mettez en place la cartographie des risques, l'évaluation des tiers, le code de conduite, la formation et le dispositif d'alerte."
        ]
      },
      {
        "id": "csrd",
        "groupe": "dur",
        "icone": "fa-leaf",
        "mode": "selon_seuils",
        "seuils": [
          [
            ["effectif", 1000]
          ],
          [
            ["ca_meur", 450]
          ]
        ],
        "souverainete": null,
        "libelle": "CSRD (directive européenne sur le reporting de durabilité)",
        "concerne": "Après la simplification dite « Omnibus », concerne les entreprises de plus de 1 000 salariés et de plus de 450 M€ de chiffre d'affaires.",
        "statut": "Premiers rapports attendus en 2028 (exercice 2027). Les entreprises plus petites sont sollicitées par leurs clients, avec une norme volontaire de reporting pour les PME (VSME).",
        "secteurs_concernes": [],
        "secteurs_a_verifier": [],
        "besoins": [
          {"fonction": "esg", "niveau": "c", "raison": "Collecte des données, bilan carbone et rapport de durabilité"},
          {"fonction": "bi", "niveau": "r", "raison": "Consolider les indicateurs"},
          {"fonction": "data_platform", "niveau": "r", "raison": "Centraliser les données extra-financières"},
          {"fonction": "grc", "niveau": "r", "raison": "Maîtriser les risques de durabilité"}
        ],
        "vigilance": [
          "Vérifiez votre calendrier : le paquet « Omnibus » relève les seuils et repousse les premiers rapports à 2028."
        ]
      },
      {
        "id": "vigilance",
        "groupe": "dur",
        "icone": "fa-link",
        "mode": "selon_seuils",
        "seuils": [
          [
            ["effectif", 5000]
          ]
        ],
        "souverainete": null,
        "libelle": "Devoir de vigilance (loi française de 2017 et directive européenne dite CS3D)",
        "concerne": "Grandes entreprises tenues d'identifier et de prévenir les atteintes graves aux droits humains et à l'environnement dans leur chaîne de valeur.",
        "statut": "Loi française de 2017 en vigueur. La directive européenne, simplifiée, vise les entreprises de plus de 5 000 salariés et de plus de 1,5 Md€ de chiffre d'affaires, à partir de 2029.",
        "secteurs_concernes": [],
        "secteurs_a_verifier": [],
        "besoins": [
          {"fonction": "esg", "niveau": "c", "raison": "Suivi des risques sociaux et environnementaux"},
          {"fonction": "grc", "niveau": "c", "raison": "Cartographie des risques et plan de vigilance"},
          {"fonction": "achats", "niveau": "c", "raison": "Évaluation des fournisseurs"},
          {"fonction": "alerte", "niveau": "r", "raison": "Mécanisme d'alerte"}
        ],
        "vigilance": [
          "La loi française de 2017 vise les sociétés d'au moins 5 000 salariés en France ou 10 000 dans le monde ; la directive européenne s'appliquera, dans sa version simplifiée, à partir de 2029."
        ]
      },
      {
        "id": "bpf",
        "groupe": "sect",
        "icone": "fa-vial",
        "mode": "selon_activite",
        "seuils": [],
        "souverainete": null,
        "libelle": "BPF et GxP (bonnes pratiques de fabrication)",
        "concerne": "Industries pharmaceutique, cosmétique et dispositifs médicaux : les systèmes informatisés qui touchent à la qualité doivent être validés (annexe 11 des bonnes pratiques européennes, règle américaine 21 CFR Part 11 sur les enregistrements électroniques).",
        "statut": "En vigueur.",
        "secteurs_concernes": ["pharma"],
        "secteurs_a_verifier": ["hopital", "sante-ville"],
        "besoins": [
          {"fonction": "qse", "niveau": "c", "raison": "Système qualité : écarts, actions correctives, audits"},
          {"fonction": "ged", "niveau": "c", "raison": "Documentation maîtrisée et signatures électroniques"},
          {"fonction": "tracabilite", "niveau": "c", "raison": "Lots, numéros de série et sérialisation"},
          {"fonction": "mes", "niveau": "r", "raison": "Dossier de lot électronique"},
          {"fonction": "gpao", "niveau": "r", "raison": "Fabrication enregistrée et traçable"}
        ],
        "vigilance": [
          "Validez les systèmes informatisés qui touchent à la qualité : qualification, tests, signatures électroniques, intégrité des données."
        ]
      },
      {
        "id": "haccp",
        "groupe": "sect",
        "icone": "fa-utensils",
        "mode": "selon_activite",
        "seuils": [],
        "souverainete": null,
        "libelle": "Sécurité sanitaire des aliments (paquet hygiène, HACCP, traçabilité)",
        "concerne": "Les producteurs, transformateurs, distributeurs et restaurateurs de denrées alimentaires doivent maîtriser les risques sanitaires, tracer les lots et savoir retirer ou rappeler un produit.",
        "statut": "En vigueur (règlements européens 178/2002 et 852/2004).",
        "secteurs_concernes": ["agroal", "hotel-resto"],
        "secteurs_a_verifier": ["agri", "retail", "negoce", "medsoc", "enseignement", "hopital", "ecom"],
        "besoins": [
          {"fonction": "tracabilite", "niveau": "c", "raison": "Traçabilité d'une étape en amont et en aval de chaque lot"},
          {"fonction": "qse", "niveau": "c", "raison": "Plan de maîtrise sanitaire et autocontrôles"},
          {"fonction": "stocks", "niveau": "r", "raison": "Gestion des dates limites de consommation"}
        ],
        "vigilance": [
          "Appliquez la méthode HACCP (analyse des dangers et maîtrise des points critiques) et conservez la traçabilité d'une étape en amont et d'une étape en aval de chaque lot."
        ]
      },
      {
        "id": "segur",
        "groupe": "sect",
        "icone": "fa-heart-pulse",
        "mode": "selon_activite",
        "seuils": [],
        "souverainete": "privilegier",
        "libelle": "Ségur du numérique en santé (dossier médical partagé, MSSanté, identité nationale de santé)",
        "concerne": "Les professionnels et établissements de santé doivent utiliser des logiciels référencés qui alimentent le dossier médical partagé, la messagerie sécurisée de santé et l'identité nationale de santé.",
        "statut": "Référencement en vigueur.",
        "secteurs_concernes": ["hopital", "sante-ville"],
        "secteurs_a_verifier": ["medsoc"],
        "besoins": [],
        "vigilance": [
          "Privilégiez les logiciels référencés « Ségur » par l'Agence du numérique en santé : dossier médical partagé, messagerie sécurisée MSSanté, identité nationale de santé."
        ]
      },
      {
        "id": "qualite",
        "groupe": "sect",
        "icone": "fa-certificate",
        "mode": "selon_activite",
        "seuils": [],
        "souverainete": null,
        "libelle": "Certifications qualité et sécurité (ISO 9001, ISO 27001, IATF 16949 pour l'automobile, EN 9100 pour l'aéronautique, Qualiopi pour la formation)",
        "concerne": "Souvent exigées par les donneurs d'ordre ou par les financeurs : documentation maîtrisée, audits, actions correctives, indicateurs.",
        "statut": "Volontaires, mais exigées par certains clients ou financeurs (Qualiopi pour les formations financées sur fonds publics ou mutualisés).",
        "secteurs_concernes": ["ind-auto"],
        "secteurs_a_verifier": ["ind-disc", "ind-proc", "pharma", "btp", "enseignement", "conseil", "edition-log", "serv-ent", "agroal"],
        "besoins": [
          {"fonction": "qse", "niveau": "c", "raison": "Documentation maîtrisée, audits et actions correctives"},
          {"fonction": "ged", "niveau": "c", "raison": "Documents et enregistrements maîtrisés"},
          {"fonction": "grc", "niveau": "r", "raison": "Suivi des risques et des indicateurs"}
        ],
        "vigilance": [
          "Choisissez des outils qui gèrent la documentation maîtrisée, les audits et les actions correctives."
        ]
      },
      {
        "id": "eaa",
        "groupe": "sect",
        "icone": "fa-universal-access",
        "mode": "selon_activite",
        "seuils": [],
        "souverainete": null,
        "libelle": "Accessibilité numérique (acte européen sur l'accessibilité, dit EAA, et référentiel général d'amélioration de l'accessibilité, dit RGAA, des services publics)",
        "concerne": "Les sites, applications et services numériques destinés au public doivent être accessibles aux personnes handicapées : services aux consommateurs (commerce en ligne, banque, transport de voyageurs, communications) et services publics.",
        "statut": "Services aux consommateurs : applicable depuis le 28 juin 2025, microentreprises de services exemptées. Services publics : référentiel général d'amélioration de l'accessibilité (RGAA) en vigueur.",
        "secteurs_concernes": ["ecom", "banque", "collectivite"],
        "secteurs_a_verifier": ["retail", "transport", "telecom", "assurance", "hotel-resto", "edition-log", "media"],
        "besoins": [],
        "vigilance": [
          "Faites auditer l'accessibilité de vos sites et applications destinés aux consommateurs (référentiel RGAA pour la France)."
        ]
      }
    ]
  }
}
