Glossaire du développement et de l’IA
Les termes que nous employons avec vous, définis en quelques lignes : courts, autonomes, et reliés à l’expertise ou à l’article qui les met en contexte.
A
APIUne API (interface de programmation) est un contrat qui permet à deux logiciels d’échanger des données et des actions sans partager leur code : un site interroge un ERP, une application envoie un SMS, un CRM reçoit un formulaire.API RESTUne API REST est une API qui suit les conventions du web : des ressources identifiées par des URL, des verbes HTTP (lire, créer, modifier, supprimer) et des réponses en JSON.Accessibilité (RGAA)L’accessibilité numérique rend un site utilisable par tous, y compris les personnes en situation de handicap. Le RGAA est le référentiel français qui en fixe les critères, obligatoire pour le secteur public et certaines entreprises.Agent IAUn agent IA est un programme qui, à partir d’un objectif, enchaîne lui-même plusieurs étapes en utilisant des outils (recherche, API, base de données, génération) et décide de la suite selon les résultats, sous supervision.Application nativeUne application native est développée spécifiquement pour un système (iOS ou Android), installée depuis un magasin d’applications et accédant à toutes les capacités matérielles de l’appareil.Audit techniqueUn audit technique est l’examen d’un site ou d’une application existante : code, dépendances, sécurité, performance, hébergement, référencement technique, avec un rapport priorisé des risques et des actions.AutomatisationL’automatisation consiste à confier à un logiciel les tâches répétitives d’un processus : saisies, relances, rapprochements, génération de documents, transferts entre outils, avec des règles et des exceptions traitées par un humain.
B
Back-officeLe back-office est la partie d’une application réservée à ses administrateurs : gestion des contenus, des utilisateurs, des commandes, des paramètres, invisible pour le public.Balise canoniqueLa balise canonique indique aux moteurs de recherche quelle est l’adresse de référence d’une page quand le même contenu est accessible par plusieurs URL, pour éviter les doublons.Borne interactiveUne borne interactive est un écran tactile autonome, installé dans un lieu physique (point de vente, accueil, salon, événement), qui fait tourner une application dédiée : information, essayage, jeu, prise de commande, collecte de contacts.
C
CDNUn CDN (réseau de diffusion de contenu) est un ensemble de serveurs répartis géographiquement qui servent les fichiers d’un site (images, scripts, pages en cache) depuis le point le plus proche du visiteur.CI/CD (intégration et déploiement continus)La CI/CD automatise la vérification et la mise en production du code : à chaque modification, les tests s’exécutent (intégration continue) et, s’ils passent, le déploiement est fait de façon reproductible (déploiement continu).CMSUn CMS (système de gestion de contenu) est le logiciel qui permet de créer et de modifier les pages, textes, images et menus d’un site sans écrire de code : WordPress, Payload, PrestaShop pour l’e-commerce.CMS headlessUn CMS headless gère les contenus et les expose par une API, sans imposer la façon de les afficher : le site, une application mobile ou une borne peuvent consommer les mêmes contenus.CRMUn CRM (gestion de la relation client) est un logiciel qui centralise contacts, prospects, échanges et opportunités commerciales pour piloter la prospection et le suivi des clients.Cahier des chargesLe cahier des charges décrit ce qu’un site, une application ou un logiciel doit faire : fonctionnalités, contraintes techniques, contenus, délais, critères de réception. Il sert de référence entre le client et le prestataire.Co-traitanceLa co-traitance est un mode de collaboration où plusieurs prestataires interviennent ensemble sur un projet, chacun sur son expertise : une agence pour la stratégie et la création, Genesii pour la conception et le développement.Cocon sémantiqueUn cocon sémantique est une organisation du site en silos thématiques : une page pilier par sujet, des pages filles qui l’approfondissent, reliées entre elles par un maillage cohérent.Computer visionLa computer vision, ou vision par ordinateur, est la capacité d’un programme à analyser et interpréter des images ou des vidéos : reconnaître, mesurer, projeter, décrire.Core Web VitalsLes Core Web Vitals sont les trois indicateurs de Google qui mesurent l’expérience d’une page : vitesse d’affichage du contenu principal (LCP), réactivité (INP) et stabilité visuelle (CLS).
D
DDD (Domain Driven Design)Le Domain Driven Design est une approche de conception logicielle où le code est organisé autour du métier et de son vocabulaire, plutôt qu’autour de la technique.Deep learningLe deep learning (apprentissage profond) est la branche du machine learning fondée sur des réseaux de neurones à nombreuses couches, à l’origine des progrès récents en vision par ordinateur, en langage et en génération.Design systemUn design system est l’ensemble des composants, règles et styles réutilisables d’un produit : couleurs, typographies, boutons, formulaires, cartes, espacements, définis une fois et appliqués partout.Dette techniqueLa dette technique est l’ensemble des choix techniques rapides ou vieillissants qui rendent un logiciel plus coûteux à faire évoluer : versions obsolètes, code non testé, dépendances abandonnées.Données structurées (JSON-LD)Les données structurées sont un balisage ajouté aux pages, au format JSON-LD, qui décrit leur contenu aux moteurs de recherche selon le vocabulaire schema.org : organisation, service, article, FAQ, terme défini.
E
ERPUn ERP (progiciel de gestion intégré) est le logiciel central d’une entreprise qui réunit ventes, achats, stocks, production, comptabilité et parfois ressources humaines dans une même base.Essayage virtuelL’essayage virtuel permet à un client de se voir avec un produit (vêtement, accessoire, bijou, extensions de cils) à partir d’une photo ou de la caméra, grâce à la computer vision et à l’IA générative, en boutique en ligne ou sur borne.Externalisation (développement)L’externalisation du développement consiste à confier tout ou partie de la conception et de la réalisation technique d’un projet à un prestataire, ponctuellement ou en renfort régulier d’une équipe interne.ExtranetUn extranet est un espace web sécurisé ouvert à des utilisateurs externes à l’organisation : clients, partenaires, fournisseurs, propriétaires, adhérents.
F
G
GamificationLa gamification applique des mécaniques de jeu (points, progression, défis, classement, récompenses) à un dispositif qui n’est pas un jeu : formation, application interne, campagne, événement, pour renforcer l’engagement.Génération documentaireLa génération documentaire produit automatiquement des documents personnalisés (devis, présentations, rapports, contrats, attestations) à partir de modèles et des données de vos outils, avec ou sans IA.
H
HDS (hébergement de données de santé)HDS est la certification française obligatoire pour héberger des données de santé à caractère personnel : elle impose des exigences de sécurité, de traçabilité et d’organisation à l’hébergeur.Hallucination (IA)Une hallucination est une réponse fausse mais plausible produite par un modèle d’IA générative : une date inventée, une référence inexistante, un chiffre faux, formulés avec assurance.HébergementL’hébergement est le service qui met un site ou une application à disposition sur Internet : serveurs, stockage, réseau, sauvegardes, supervision. Sa localisation détermine le droit applicable aux données.
I
IA générativeL’IA générative désigne des modèles capables de produire du texte, des images, du code ou des documents à partir d’une consigne et d’un contexte.IA souveraineUne IA souveraine est une solution d’intelligence artificielle dont les données, les modèles et l’hébergement restent sous contrôle européen : modèles open source ou européens, serveurs en Europe, aucune réutilisation des données.ISR (revalidation à la demande)L’ISR (incremental static regeneration) permet de régénérer une page statique après sa publication, à la demande ou à intervalle, sans redéployer tout le site.IntranetUn intranet est un espace web réservé aux collaborateurs d’une organisation : informations internes, documents, outils métier, annuaire, procédures.IoT (objets connectés)L’IoT (Internet des objets) désigne les capteurs, boîtiers et équipements reliés à Internet qui remontent des données ou reçoivent des commandes : compteurs, badges, capteurs de passage, déclencheurs.
J
L
LCP (Largest Contentful Paint)Le LCP mesure le temps nécessaire pour afficher le plus grand élément visible de la page (image ou bloc de texte principal). Google recommande un LCP inférieur à 2,5 secondes.LLM (grand modèle de langage)Un LLM (large language model) est un modèle d’IA entraîné sur d’immenses volumes de texte, capable de comprendre une consigne et de produire du texte, du code ou des réponses structurées : GPT, Gemini, Claude, Mistral.LMS (plateforme e-learning)Un LMS (learning management system) est la plateforme qui héberge des formations en ligne : modules, parcours, inscriptions, suivi de la progression, évaluations, attestations.Logiciel métierUn logiciel métier est une application conçue pour les processus spécifiques d’une organisation, là où les outils du marché ne couvrent pas ses règles, ses rôles ou ses flux.
M
MVP (produit minimum viable)Un MVP est la première version d’un produit réduite à ce qui crée de la valeur pour ses premiers utilisateurs, mise en production rapidement pour apprendre de l’usage réel avant d’investir davantage.Machine learningLe machine learning (apprentissage automatique) regroupe les méthodes qui permettent à un programme d’apprendre à partir d’exemples plutôt que de règles écrites : classer, prédire, recommander, détecter.Magento (Adobe Commerce)Magento, devenu Adobe Commerce, est une plateforme e-commerce puissante et modulaire, adaptée aux grands catalogues, aux groupes multi-boutiques et aux règles commerciales complexes.Maillage interneLe maillage interne est l’ensemble des liens entre les pages d’un même site. Il guide le visiteur vers les contenus utiles et indique aux moteurs la structure et l’importance des pages.Marketplace (place de marché)Une marketplace est une plateforme où plusieurs vendeurs proposent leurs produits ou services à des acheteurs, l’opérateur gérant le catalogue commun, les paiements et souvent la logistique.Marque blancheTravailler en marque blanche consiste à concevoir et développer pour une agence ou un cabinet, qui présente le travail sous son propre nom à son client, sans que le prestataire technique apparaisse.Micro-learningLe micro-learning découpe la formation en séquences courtes (quelques minutes), centrées sur une notion ou un geste, consommables sur mobile, entre deux tâches.MigrationUne migration est le transfert d’un site, d’une application ou de données d’un environnement à un autre : nouveau CMS, nouvel hébergement, nouvelle version majeure, fusion de plusieurs sites.Mode hors ligneLe mode hors ligne est la capacité d’une application web à rester utilisable sans connexion : consultation des données en cache, saisie locale, synchronisation au retour du réseau.Mode kiosqueLe mode kiosque est la configuration d’un appareil (borne, tablette, écran) qui n’exécute qu’une seule application, en plein écran, sans accès au système ni aux autres programmes.Moteurs de réponse (GEO)Les moteurs de réponse sont les assistants d’IA (ChatGPT, Perplexity, aperçus IA de Google) qui répondent directement à une question en s’appuyant sur des sources web. Le GEO (generative engine optimization) vise à y être cité.MultisiteUn multisite est une installation unique qui héberge plusieurs sites partageant le même socle technique, avec des contenus, des droits et parfois des designs distincts : réseau d’agences, filiales, marques.Méthode agileLa méthode agile organise un projet en cycles courts et en livraisons fréquentes, avec des priorités réévaluées régulièrement avec le client, plutôt qu’en un cahier des charges figé livré en une fois.
N
NDA (accord de confidentialité)Un NDA (non-disclosure agreement) est un accord de confidentialité par lequel un prestataire s’engage à ne pas divulguer les informations d’un client ou d’un partenaire : projet, données, clients finaux, méthodes.NLP (traitement du langage naturel)Le NLP (natural language processing) regroupe les techniques qui permettent à un programme de comprendre et de produire du langage humain : classification de textes, extraction d’informations, résumé, traduction, dialogue.Next.jsNext.js est un framework construit sur React qui rend les pages sur le serveur ou à l’avance, gère le routage, les images et le cache, pour des sites rapides et bien référencés.Node.jsNode.js est l’environnement qui exécute JavaScript et TypeScript côté serveur : API, services temps réel, orchestration d’appels à des modèles d’IA, rendu de sites Next.js.Note de cadrageLa note de cadrage est le document qui fixe, au démarrage d’un projet, le besoin, les objectifs, le périmètre, les indicateurs de succès, les contraintes et les grandes étapes, avant toute conception détaillée.Notifications pushLes notifications push sont des messages envoyés par une application à l’appareil de l’utilisateur, même quand l’application est fermée : rappel, confirmation, alerte, document à signer.
O
OCR (reconnaissance de caractères)L’OCR (optical character recognition) transforme une image de document (scan, photo, PDF image) en texte exploitable, première étape de l’extraction automatique d’informations.Open sourceUn logiciel open source est distribué avec son code source, sous une licence qui autorise son utilisation, son étude, sa modification et sa redistribution : WordPress, Symfony, React, Next.js, Payload, PrestaShop, les modèles d’IA ouverts.
P
PIMUn PIM (gestion de l’information produit) centralise toutes les données des produits (descriptions, attributs, traductions, médias) pour les diffuser vers les boutiques, catalogues, marketplaces et points de vente.POC (preuve de concept)Un POC (proof of concept) est une expérimentation courte qui démontre qu’une idée technique fonctionne : un modèle d’IA atteint-il la précision voulue sur vos données, une intégration est-elle possible, un dispositif tient-il sur le terrain ?PSP (prestataire de paiement)Un PSP (payment service provider) est le prestataire qui encaisse les paiements en ligne pour une boutique : cartes, portefeuilles, virement, paiement en plusieurs fois, avec la sécurité et la conformité associées.PWA (Progressive Web App)Une PWA est une application web qui s’installe sur un téléphone ou un ordinateur depuis le navigateur, fonctionne hors-ligne et envoie des notifications, sans passer par un magasin d’applications.ParallaxeLa parallaxe est un effet de profondeur obtenu en faisant défiler des éléments à des vitesses légèrement différentes au scroll : le fond plus lentement que le premier plan.PrestaShopPrestaShop est une plateforme e-commerce open source, d’origine française, adaptée aux boutiques de petite et moyenne taille comme aux catalogues B2B, extensible par des modules et des thèmes sur mesure.Prise de rendez-vous en ligneLa prise de rendez-vous en ligne permet à un client ou un patient de choisir lui-même un créneau disponible, à toute heure, avec confirmation et rappels automatiques, sans passer par un standard téléphonique.PromptLe prompt est la consigne donnée à un modèle d’IA générative : la tâche, le contexte, le format attendu, les contraintes. Sa qualité détermine largement celle de la réponse.Propriété des sourcesLa propriété des sources désigne le fait que le client détient le code source, la base de données et la documentation de l’application développée pour lui, et peut les confier à qui il veut.PrototypeUn prototype est une version exploratoire d’une idée, réalisée vite pour la tester avec de vrais utilisateurs ou valider une faisabilité technique, avant de décider d’un développement complet.
Q
QR codeUn QR code est un code-barres en deux dimensions lisible par l’appareil photo d’un téléphone, qui ouvre instantanément une page, une application web ou une action : jeu, formulaire, paiement, fiche produit.QualiopiQualiopi est la certification qualité obligatoire pour les organismes de formation qui veulent accéder aux financements publics et mutualisés. Elle vérifie des processus, dont la traçabilité des parcours.
R
RAG (génération augmentée par recherche)Le RAG (retrieval-augmented generation) consiste à donner à un modèle d’IA, au moment de la question, les extraits pertinents de vos propres documents, pour qu’il réponde à partir de vos sources plutôt que de sa mémoire.RGPDLe Règlement général sur la protection des données est le cadre européen qui encadre la collecte et le traitement des données personnelles : base légale, finalité, durée, droits des personnes, sécurité.RPA (automatisation robotisée des processus)La RPA (robotic process automation) automatise des tâches en imitant les actions d’un utilisateur sur des logiciels existants (clics, saisies, copier-coller), quand ces logiciels n’offrent pas d’API.Rapport annuel interactifUn rapport annuel interactif est la version web d’un rapport d’activité : chapitres navigables, chiffres animés au défilement, visualisations de données, vidéos, lisible sur mobile et partageable par lien.ReactReact est une bibliothèque JavaScript open source, créée par Meta, pour construire des interfaces web par composants réutilisables qui sont mis à jour automatiquement quand les données changent.React NativeReact Native est une technologie qui permet de créer des applications mobiles iOS et Android à partir d’une base de code commune développée en JavaScript ou TypeScript, avec React.RecetteLa recette est la phase de vérification d’une application avant sa mise en production : les fonctionnalités sont testées par le client selon des scénarios, sur un environnement dédié, et les anomalies corrigées.Redirection 301Une redirection 301 indique aux navigateurs et aux moteurs qu’une page a changé d’adresse de façon permanente : le visiteur est envoyé vers la nouvelle URL et le référencement acquis lui est transféré.Refonte de siteUne refonte est la reconstruction d’un site existant : nouvelle structure, nouveau design, nouveaux contenus ou nouvelle technologie, avec l’enjeu de conserver le référencement et les usages acquis.Responsive designLe responsive design est une conception qui adapte automatiquement la mise en page d’un site à la taille de l’écran : téléphone, tablette, ordinateur, écran large.Réalité augmentéeLa réalité augmentée superpose des éléments virtuels à l’image réelle captée par la caméra d’un téléphone ou d’un écran : essayer un produit, visualiser un objet chez soi, guider une manipulation.
S
SCORMSCORM est un standard d’échange entre un module de formation et une plateforme e-learning : le module peut être déposé dans n’importe quel LMS compatible et lui remonte l’avancement et le score.SEO (référencement naturel)Le SEO (search engine optimization) est l’ensemble des pratiques qui permettent à un site d’être trouvé dans les résultats naturels des moteurs de recherche, sans publicité : structure, contenus, technique, popularité.SEO techniqueLe SEO technique regroupe tout ce qui permet aux moteurs de découvrir, lire et comprendre un site : vitesse, rendu serveur, sitemap, canoniques, redirections, données structurées, accessibilité.SPA (Single Page Application)Une SPA est une application web qui charge une seule page puis met à jour son contenu sans recharger, ce qui donne une navigation fluide proche d’une application installée.SSG (génération statique)La génération statique (static site generation) produit les pages HTML à l’avance, au moment du déploiement ou de la publication, pour les servir ensuite sans calcul, à la vitesse maximale.SSR (rendu côté serveur)Le rendu côté serveur (server-side rendering) consiste à construire la page HTML sur le serveur à chaque requête, avant de l’envoyer au navigateur, plutôt que de la construire dans le navigateur.SaaSLe SaaS (Software as a Service) est un logiciel hébergé et exploité par son éditeur, utilisé en ligne par abonnement, sans installation chez le client.Serious gameUn serious game est un jeu conçu pour transmettre un message ou une compétence, au service de la formation, du recrutement ou de la sensibilisation.Service workerUn service worker est un script exécuté par le navigateur en arrière-plan d’un site ou d’une PWA : il met en cache les ressources, permet le fonctionnement hors ligne et reçoit les notifications push.Sitemap XMLLe sitemap XML est un fichier qui liste les pages d’un site à l’attention des moteurs de recherche, avec leur date de dernière modification, pour faciliter leur découverte et leur indexation.SprintUn sprint est un cycle de développement court (deux à trois semaines chez nous) qui se termine par une démonstration de fonctionnalités utilisables, testées et validées avec le client.SymfonySymfony est un framework PHP open source, structuré et maintenu à long terme, utilisé pour développer des applications web et des logiciels métier robustes.Synchronisation d’agendaLa synchronisation d’agenda relie une plateforme de réservation aux calendriers existants (Google, Microsoft 365, logiciel métier) pour que chaque créneau pris ou libéré soit visible partout, sans double réservation.
T
TMA (tierce maintenance applicative)La TMA est la prise en charge, par un prestataire, de la maintenance d’une application : corrections, mises à jour de sécurité, supervision, petites évolutions, dans un cadre contractuel.Taux de conversionLe taux de conversion est la part des visiteurs qui accomplissent l’action attendue : achat, demande de devis, prise de rendez-vous, inscription. C’est l’indicateur principal de l’efficacité d’un site.Tests automatisésLes tests automatisés sont des programmes qui vérifient qu’une application fait ce qu’elle doit : chaque règle, chaque parcours critique est rejoué automatiquement à chaque modification du code.Tunnel de commandeLe tunnel de commande est la suite d’étapes qui mène du panier au paiement confirmé : identification, adresse, livraison, paiement, confirmation.TypeScriptTypeScript est un langage qui ajoute des types à JavaScript : chaque donnée a une forme déclarée, vérifiée avant l’exécution, ce qui évite une grande part des erreurs en production.
U
W
WebGLWebGL est la technologie qui permet d’afficher de la 3D et des effets graphiques accélérés directement dans le navigateur, sans extension : produits en 3D, scènes interactives, visualisations.WebhookUn webhook est une notification automatique envoyée par un logiciel à un autre quand un événement se produit : paiement reçu, formulaire soumis, commande expédiée.WooCommerceWooCommerce est l’extension e-commerce de WordPress : elle ajoute catalogue, panier, paiement et gestion des commandes à un site WordPress existant.WordPressWordPress est le CMS le plus utilisé au monde, open source, qui permet de gérer un site et ses contenus, et que l’on peut étendre par un thème et des extensions sur mesure.WorkflowUn workflow (flux de travail) est l’enchaînement des étapes, des acteurs et des règles qui mènent une demande de son dépôt à sa conclusion : validation, traitement, notification, archivage.