Le lexique, sans jargon.
30 termes du développement d’applications métier expliqués simplement, pour décider en connaissance de cause.
30 termes
- APIApplication Programming Interface
Une API est une interface qui permet à deux applications d’échanger des données de manière standardisée et sécurisée.
En entreprise, les API relient l’ERP, le CRM, la comptabilité ou la boutique en ligne pour éviter les ressaisies. Une API bien conçue est documentée, versionnée et protégée par authentification.
Intégrations & API- Application métier
Une application métier est un outil numérique conçu pour un processus précis d’une entreprise : planification, suivi d’interventions, contrôle qualité, gestion de demandes.
Elle reprend le vocabulaire et les règles de gestion de l’entreprise. Sur mesure, elle remplace souvent des tableurs partagés ou des outils génériques contournés au quotidien.
Applications web- Back-office
Le back-office désigne l’ensemble des outils internes qui servent à gérer l’activité, invisibles des clients : commandes, stocks, facturation, administration.
Un back-office sur mesure centralise les opérations et alimente les interfaces visibles des clients (site, portail, application).
ERP & back-office- Cadrage
Le cadrage est la phase qui précède le développement : elle fixe le périmètre, les priorités, le planning et les risques d’un projet.
Il s’appuie sur des ateliers avec les utilisateurs et la cartographie de l’existant. Un bon cadrage évite la majorité des dérives de délai et de budget.
Notre méthode- Cahier des charges
Le cahier des charges est le document qui décrit les besoins, les contraintes et les objectifs d’un projet avant sa réalisation.
Pour une application métier, il n’a pas besoin d’être exhaustif : décrire les utilisateurs, les processus actuels, les irritants et les outils existants suffit à démarrer le cadrage.
Modèle de cahier des charges- CI/CDIntégration et déploiement continus
La CI/CD est un ensemble de pratiques qui automatisent les tests et la mise en ligne de chaque modification du code.
Chaque changement est vérifié automatiquement avant d’être déployé, ce qui permet de livrer souvent avec un risque d’erreur réduit.
- CRMCustomer Relationship Management
Un CRM est un outil de gestion de la relation client qui centralise contacts, échanges, opportunités commerciales, devis et historique.
Un CRM sur mesure reprend exactement le cycle de vente de l’entreprise et se connecte à l’ERP pour éviter la double saisie, première cause d’abandon d’un CRM.
CRM sur mesure- Design system
Un design system est une bibliothèque de composants d’interface, de règles visuelles et de bonnes pratiques partagée par toute une application.
Il garantit la cohérence des écrans et accélère le développement des nouvelles fonctionnalités.
- Dette technique
La dette technique désigne l’ensemble des raccourcis pris dans le code qui rendent les évolutions futures plus lentes et plus risquées.
Elle s’accumule quand on livre vite sans tests ni relecture. Elle se rembourse par une refonte progressive, idéalement intégrée à chaque sprint.
- Développement sur mesure
Le développement sur mesure consiste à concevoir une application spécifiquement pour les besoins d’une entreprise, plutôt qu’adapter une solution du marché.
Il se justifie lorsque les processus sont un avantage concurrentiel ou sortent des standards. Pour les besoins standard, une solution du marché bien connectée reste souvent préférable.
Comparatifs- ERPEnterprise Resource Planning
Un ERP est un système de gestion intégré qui centralise les opérations d’une entreprise : achats, stocks, production, ventes et facturation.
Un ERP sur mesure couvre uniquement les modules utiles, avec les règles de gestion propres à l’entreprise, et se construit module par module sans arrêter l’activité.
ERP & back-office- Extranet
Un extranet est un espace en ligne sécurisé ouvert aux clients, fournisseurs ou partenaires d’une entreprise.
Il permet par exemple de suivre ses commandes, télécharger des documents ou déposer une demande sans passer par le téléphone.
Intranet & extranet- Hébergement en Europe
L’hébergement en Europe consiste à stocker les données et faire tourner les applications sur des serveurs situés dans l’Union européenne.
Il facilite la conformité au RGPD et répond aux exigences de nombreuses directions des systèmes d’information.
- IA générative
L’IA générative regroupe les modèles capables de produire du texte, des résumés ou des réponses à partir d’instructions en langage naturel.
Intégrée à une application métier, elle peut lire des documents, trier des demandes ou interroger des données, sous le contrôle d’un humain et avec les droits d’accès existants.
- Intégration
Une intégration est une connexion automatisée entre deux outils pour que les données circulent sans ressaisie.
Une intégration fiable prévoit les erreurs, les doublons, les reprises et la supervision des échanges.
Intégrations- Intranet
Un intranet est un portail interne réservé aux collaborateurs d’une entreprise : actualités, annuaire, documents, démarches et accès aux applications.
Connecté à Microsoft 365 ou Google Workspace, il offre une connexion unique et devient la porte d’entrée du quotidien.
Intranet & extranet- Maquette interactive
Une maquette interactive est une simulation cliquable des écrans d’une application, réalisée avant le développement.
Elle permet aux futurs utilisateurs de tester les parcours et de corriger les erreurs de conception au moment où elles coûtent le moins cher.
- Mode hors ligne
Le mode hors ligne permet d’utiliser une application sans connexion internet, les données étant synchronisées au retour du réseau.
Indispensable sur les chantiers, en entrepôt ou en zone rurale, il conditionne l’adoption des applications terrain.
- Multi-tenant
Une architecture multi-tenant permet à une même application de servir plusieurs clients, chacun avec ses données strictement isolées.
C’est le socle de la plupart des produits SaaS. L’isolation des données se conçoit dès la première ligne de code.
- MVPMinimum Viable Product
Un MVP est la première version d’un produit, limitée aux fonctionnalités essentielles, mise entre les mains de vrais utilisateurs pour valider le besoin.
Il réduit le risque d’investir dans des fonctionnalités inutiles. Ses fondations techniques doivent toutefois permettre la croissance.
Produits SaaS- Propriété du code source
La propriété du code source garantit au client le droit d’utiliser, de modifier et de faire évoluer l’application développée pour lui.
Elle évite la dépendance à un prestataire : le client peut reprendre la main ou confier la maintenance à une autre équipe.
- Recette
La recette est la phase de vérification d’une application par le client avant sa mise en production.
Un environnement de recette accessible en continu permet de tester chaque fonctionnalité dès qu’elle est terminée, plutôt qu’en bloc à la fin.
- Réversibilité
La réversibilité est la capacité pour un client de récupérer son application, ses données et sa documentation pour changer de prestataire.
Elle se prévoit contractuellement et techniquement : code standard, documentation à jour, accès transmis.
- RGPDRèglement général sur la protection des données
Le RGPD est le règlement européen qui encadre la collecte et le traitement des données personnelles.
Une application conforme minimise les données collectées, sécurise les accès, documente les traitements et permet l’exercice des droits des personnes.
- SaaSSoftware as a Service
Un SaaS est une application accessible en ligne sur abonnement, hébergée par son éditeur et utilisée par plusieurs clients.
C’est le modèle idéal pour transformer un savoir-faire métier en offre récurrente. Il repose sur une architecture multi-tenant et une facturation automatisée.
Produits SaaS- Sprint
Un sprint est une période courte et fixe, souvent de deux semaines, au terme de laquelle une version utilisable du produit est présentée.
Les sprints permettent au client de voir le produit avancer, de réorienter les priorités et de limiter l’effet tunnel.
Notre méthode- SSOSingle Sign-On
Le SSO, ou authentification unique, permet de se connecter à plusieurs applications avec un seul compte, souvent celui de Microsoft ou Google.
Il simplifie la vie des utilisateurs et renforce la sécurité : la désactivation d’un compte coupe tous les accès à la fois.
- Tests automatisés
Les tests automatisés sont des programmes qui vérifient en continu que l’application fonctionne comme prévu.
Ils détectent les régressions avant la mise en production et permettent de faire évoluer l’application sans crainte.
- UXUser Experience
L’UX, ou expérience utilisateur, désigne la qualité de l’interaction entre une personne et une application : facilité, rapidité, clarté.
Dans un outil métier, une bonne UX se mesure en temps gagné et en erreurs évitées. Elle conditionne l’adoption.
- Webhook
Un webhook est un message envoyé automatiquement par une application à une autre lorsqu’un événement se produit.
Il permet des synchronisations en temps réel : une commande créée en ligne déclenche immédiatement sa création dans l’ERP.