Glossaire

Glossaire du digital et du développement

Les sigles des logiciels métier et des technologies que nous utilisons, expliqués simplement.

Produits

Logiciels et systèmes d'information

Les grandes familles de logiciels métier que nous aidons à choisir, intégrer et faire communiquer.

ERP

Enterprise Resource Planning — progiciel de gestion intégré

Logiciel central de l'entreprise qui réunit dans une même base la gestion commerciale, les achats, les stocks, la production, la comptabilité et la finance. Il évite la ressaisie et donne une vision unique de l'activité.

CRM

Customer Relationship Management — gestion de la relation client

Outil qui centralise les contacts, opportunités, devis et échanges avec les clients et prospects. Il aide les équipes commerciales et le service client à suivre et à développer la relation.

CPQ

Configure, Price, Quote — configurateur commercial

Logiciel qui permet de configurer un produit complexe ou sur mesure, d'en calculer le prix et d'éditer le devis, en respectant les règles techniques et commerciales. Il fait souvent le lien entre le CRM, l'ERP et le bureau d'études.

PLM

Product Lifecycle Management — gestion du cycle de vie produit

Système qui gère toutes les informations d'un produit de sa conception à sa fin de vie : nomenclatures, plans, versions, modifications et workflows de validation entre services.

CAO

Conception assistée par ordinateur

Logiciels utilisés par les bureaux d'études pour dessiner et modéliser des pièces et des ensembles en 2D ou en 3D. Les modèles CAO alimentent ensuite le PLM, la fabrication et les outils de visualisation.

FAO

Fabrication assistée par ordinateur

Logiciels qui transforment un modèle CAO en programmes pour les machines de production (usinage, découpe, pliage…). Ils font le lien entre le bureau d'études et l'atelier.

PDM

Product Data Management — gestion des données techniques

Outil qui stocke et versionne les données techniques issues de la CAO (fichiers, nomenclatures, révisions). C'est souvent la première brique d'un PLM.

PIM

Product Information Management — gestion de l'information produit

Référentiel qui centralise les informations commerciales et marketing des produits (descriptions, caractéristiques, visuels) pour les diffuser de façon cohérente vers les catalogues, sites web et marketplaces.

DMS

Document Management System — gestion électronique des documents (GED)

Solution qui classe, versionne, partage et archive les documents de l'entreprise, avec des droits d'accès et des circuits de validation.

SRM

Supplier Relationship Management — gestion de la relation fournisseurs

Outil qui pilote la relation avec les fournisseurs : référencement, appels d'offres, contrats, évaluation et suivi de la performance des achats.

MES

Manufacturing Execution System — système de pilotage de la production

Logiciel d'atelier qui suit en temps réel les ordres de fabrication, les ressources, la qualité et la traçabilité, entre l'ERP et les machines.

HRM

Human Resource Management — gestion des ressources humaines (SIRH)

Ensemble d'outils pour gérer les collaborateurs : dossiers du personnel, temps et absences, compétences, recrutement, intérim et préparation de la paie.

EMS

Energy Management System — système de gestion de l'énergie

Outil qui mesure et analyse les consommations d'énergie des bâtiments et des équipements de production, pour les réduire et piloter la performance énergétique.

LMS

Learning Management System — plateforme de formation

Plateforme qui diffuse et suit les formations des collaborateurs : modules en ligne, parcours, inscriptions, évaluations et attestations.

Développement

Langages et technologies de développement

Les technologies de notre stack pour développer des applications sur mesure, robustes et maintenables.

.NET

Plateforme de développement de Microsoft

Environnement libre et multiplateforme pour créer des applications web, des services, des API et des outils métier. C'est le socle de nos développements sur mesure.

C#

Langage de programmation (prononcé « C sharp »)

Langage moderne et typé de l'écosystème .NET, utilisé pour écrire la logique métier, les services et les API de nos applications.

ASP.NET

Framework web de .NET

Cadre de développement .NET pour construire des sites, des applications web et des API performantes et sécurisées.

API

Application Programming Interface — interface de programmation

Point d'échange qui permet à deux logiciels de communiquer de façon normalisée. Une Web API expose des données ou des services sur le web, par exemple pour relier un outil sur mesure à votre ERP ou CRM.

Angular

Framework front-end de Google

Cadre de développement pour créer des interfaces web riches et réactives (tableaux de bord, saisies, portails), structurées et maintenables dans la durée.

TypeScript

Langage dérivé de JavaScript

Surcouche de JavaScript qui ajoute le typage : le code est plus sûr, plus lisible et plus facile à faire évoluer. Il est utilisé avec Angular et Node.js.

NodeJS

Environnement d'exécution JavaScript côté serveur (Node.js)

Permet d'exécuter du JavaScript ou du TypeScript sur un serveur, pour des services légers, des outils d'automatisation ou des traitements en temps réel.

SQL Server

Base de données relationnelle de Microsoft

Système de gestion de base de données qui stocke et interroge les données de vos applications de façon fiable, sécurisée et performante.

MVVM

Model – View – ViewModel

Patron d'architecture qui sépare les données (modèle), l'affichage (vue) et la logique de présentation (vue-modèle). Il rend les interfaces plus faciles à tester et à faire évoluer.

TDD

Test-Driven Development — développement piloté par les tests

Méthode qui consiste à écrire les tests automatisés avant le code. Elle limite les régressions et sécurise les évolutions de l'application.

Microservices

Architecture en services indépendants

Découpage d'une application en petits services autonomes, chacun responsable d'une fonction, qui communiquent par API. Chaque service peut évoluer et être déployé séparément.

PWA

Progressive Web App — application web progressive

Application web qui s'installe sur un téléphone ou une tablette comme une application native et peut fonctionner hors connexion : idéale pour les équipes terrain, sans passer par les magasins d'applications.