Application web ou logiciel installé : le tableau comparatif
Une application web s'exécute sur un serveur et s'utilise dans un navigateur, à partir d'une adresse. Un logiciel installé, souvent appelé client lourd, est un programme copié sur chaque poste, qui accède à une base de données locale ou partagée sur le réseau de l'entreprise.
| Critère | Application web | Logiciel installé |
|---|---|---|
| Déploiement | Un lien et un compte | Installation sur chaque poste, droits d'administrateur souvent nécessaires |
| Mises à jour | Une seule fois, sur le serveur | Poste par poste, avec des versions qui cohabitent |
| Accès depuis un autre site ou en télétravail | Natif, à protéger | Bureau à distance ou VPN à mettre en place |
| Travail sans réseau | À concevoir spécifiquement | Natif si la base est sur le poste |
| Matériel branché au poste | Par un composant local ou une passerelle | Direct, par les pilotes du constructeur |
| Gros fichiers et calculs lourds | Envoyés au serveur | Traités sur place |
| Système d'exploitation | Indifférent : Windows, macOS, tablette | Lié au système pour lequel il a été conçu, souvent Windows |
| Exposition | Accessible depuis Internet si publiée | Chaque poste est un point d'entrée |
Déploiement et mises à jour : le coût caché du poste par poste
Un logiciel installé se met à jour poste par poste, et c'est là que les ennuis commencent. Le poste de la pesée, éteint le jour de la mise à jour, envoie encore des données dans l'ancien format ; le portable du commercial n'a pas reçu la nouvelle grille tarifaire ; le nouvel embauché attend qu'on lui installe le logiciel. Les autorités de sécurité insistent pourtant sur la régularité : l'ANSSI, dans ses dix règles d'or, demande d'appliquer les mises à jour dès qu'elles sont proposées, et la CNIL recommande d'activer la mise à jour automatique sur tous les appareils.
Une application web supprime ce problème : la nouvelle version est déployée une fois sur le serveur, et chacun la reçoit au prochain chargement de la page. Elle supprime aussi la dépendance à une version précise du système d'exploitation, une fragilité qui apparaît au grand jour quand un logiciel métier ne suit pas un changement de système, comme la fin de Windows 10.
Sans réseau, qui tient la journée ?
Sans réseau, le logiciel installé avec sa base sur le poste continue de fonctionner, alors qu'une application web classique s'arrête. Deux nuances changent pourtant l'analyse.
- Une application web n'est pas forcément dans le cloud. Elle peut tourner sur un serveur installé dans l'entreprise et servir les postes par le réseau local, sans dépendre d'Internet. Le robot de livraison conçu par YMHB Web pour Sakura France Service sert ainsi son propre tableau de bord sur le réseau du cabinet, sans serveur externe.
- Une application web peut prévoir un mode hors ligne. Elle garde alors en mémoire les pages et les données déjà chargées, et envoie les saisies au retour de la connexion. Cela suffit pour une consultation ou un formulaire court ; pour une journée entière sans réseau, une application installée, sur ordinateur ou sur mobile, reste plus sûre. Le comparatif PWA ou application native détaille ces limites.
Balances, imprimantes, automates : le cas du matériel connecté
Le matériel branché au poste reste l'argument le plus solide du logiciel installé. Une balance reliée en USB, une imprimante d'étiquettes, un lecteur de badges ou un automate de ligne se pilotent avec les pilotes et les protocoles du constructeur, auxquels un programme installé accède directement. Un navigateur, lui, limite volontairement ce qu'une page web peut faire sur le poste.
La réponse habituelle n'est pas de renoncer au web, mais d'ajouter un petit composant local :
- un service installé sur le poste de pesée ou sur un mini-ordinateur d'atelier dialogue avec l'équipement ;
- il transmet les mesures, les étiquettes à imprimer ou les états de la machine à l'application web ;
- la gestion (commandes, lots, traçabilité) reste dans l'application web, accessible depuis tous les postes.
Pour les automates industriels, cette passerelle parle les protocoles de l'atelier, comme OPC UA ou Modbus. YMHB Web programme aussi des automates et des interfaces homme-machine, ce qui permet de traiter les deux côtés de la liaison : la page relier automates et supervision à votre ERP présente ce type de projet.
Sécurité : deux surfaces d'attaque différentes
Une application web publiée sur Internet est joignable par n'importe qui : elle doit être protégée comme telle. La CNIL a adopté le 20 mars 2025 une recommandation consacrée à l'authentification multifacteur, et ses règles essentielles conseillent la double authentification pour les comptes administrateurs et les services en ligne. Les outils de protection placés devant une application web (pare-feu applicatif, réseau de distribution de contenus, anti-DDoS) ont leur revers : dans une fiche du 22 janvier 2024, la CNIL rappelle que certains doivent déchiffrer le trafic à la volée pour l'inspecter, ce qui expose les données en clair au point de déchiffrement.
Un logiciel installé n'est pas exposé de la même façon, mais chaque poste devient un point d'entrée : base de données partagée dans un dossier réseau que tout le monde peut copier, versions anciennes jamais corrigées, droits d'administrateur laissés aux utilisateurs. L'ANSSI rappelle dans ses règles d'or la règle du privilège minimum, qui s'applique aux deux architectures.
Notre verdict selon votre situation
| Votre situation | Choix conseillé |
|---|---|
| Équipes de bureau sur plusieurs sites, télétravail | Application web |
| Atelier mal desservi par Internet, réseau interne fiable | Application web hébergée sur un serveur interne, synchronisée avec le cloud si besoin |
| Postes de pesée, d'étiquetage ou de contrôle branchés à des équipements | Application web et composant local par équipement |
| Poste isolé qui traite de très gros fichiers (plans, images, mesures) | Logiciel installé, relié à l'application de gestion |
| Techniciens en déplacement sans réseau | Application mobile conçue pour le hors ligne |
| Ancien logiciel installé à remplacer | Application web, en reprenant les données et les règles de l'ancien |
Quand aucune des deux options ne convient
- L'outil sert surtout sur le terrain : ni le navigateur d'un ordinateur ni un logiciel de bureau ne remplacent une application mobile pensée pour le téléphone. Voir le comparatif application web ou application mobile.
- La logique doit tourner dans la machine : une sécurité, un arrêt d'urgence ou une régulation relèvent de l'automate et de son interface homme-machine, pas d'un logiciel de gestion.
- Un logiciel du marché couvre déjà le besoin : qu'il soit en ligne ou installé, mieux vaut l'adopter et le connecter à vos autres outils.
- Une base Access ou FileMaker fait le travail mais atteint ses limites : la question devient celle d'une migration, traitée dans la page migrer une base Access ou FileMaker.
Comment YMHB Web tranche
YMHB Web fait l'inventaire au cadrage : postes et systèmes utilisés, qualité du réseau sur chaque site, équipements à brancher, volumes de fichiers, utilisateurs extérieurs. Par défaut, l'agence construit une application web (Next.js, Node.js, PostgreSQL) et ajoute un composant local uniquement là où un équipement l'exige. Le code, documenté, appartient au client au paiement intégral, ce qui permet de changer d'hébergement ou de prestataire sans réécrire l'outil.
Questions fréquentes
Une application web peut-elle fonctionner sans Internet ?
Une application web peut fonctionner sans Internet de deux façons. Elle peut tourner sur un serveur installé dans l'entreprise et servir les postes par le réseau local, ou être conçue avec un mode hors ligne qui conserve les données déjà chargées et envoie les saisies au retour de la connexion. Pour une journée entière sans aucun réseau, une application installée reste plus sûre.
Peut-on imprimer des étiquettes ou lire une balance depuis une application web ?
Une application web peut imprimer des étiquettes ou lire une balance, mais rarement de façon directe, car le navigateur limite l'accès au matériel du poste. La solution courante est un petit service installé sur le poste ou sur un mini-ordinateur d'atelier : il dialogue avec l'équipement et transmet les données à l'application web, qui garde toute la gestion.
Faut-il un serveur dans l'entreprise pour utiliser une application web ?
Une application web n'exige pas de serveur dans l'entreprise : elle est le plus souvent hébergée chez un hébergeur, sur un compte au nom de l'entreprise. Un serveur interne se justifie quand le site doit continuer à travailler sans Internet ou quand des équipements locaux doivent être pilotés. Les deux approches peuvent se combiner, avec une synchronisation entre le serveur local et le cloud.
Comment remplacer un logiciel installé par une application web sans arrêter l'activité ?
Pour remplacer un logiciel installé par une application web sans arrêter l'activité, on reprend d'abord ses données et ses règles de calcul, puis on fait tourner les deux outils en parallèle sur une période de test. Les utilisateurs basculent service par service, et l'ancien logiciel reste consultable jusqu'à ce que le nouveau ait fait ses preuves sur les cas réels.
Un logiciel installé est-il plus sûr qu'une application web ?
Un logiciel installé n'est pas plus sûr par principe qu'une application web. Il est moins exposé à Internet, mais chaque poste devient un point d'entrée, et les mises à jour poste par poste laissent souvent des versions anciennes en service. Une application web bien protégée, avec authentification multifacteur et droits limités, peut offrir un niveau de sécurité équivalent ou supérieur.
À lire aussi
Sources
- ANSSI, Les 10 règles d'or de la sécurité numérique (mises à jour, moindre privilège)
- CNIL, Sécurité des données : les règles essentielles (mise à jour du 19 juin 2026)
- CNIL, Recommandation relative à l'authentification multifacteur (délibération n° 2025-019 du 20 mars 2025)
- CNIL, Les outils de sécurisation d'applications web dans l'informatique en nuage (cloud) (22 janvier 2024)
