Une application Web propose des fonctions interactives à travers les technologies du navigateur : rédiger un document, consulter une messagerie, gérer des fichiers ou travailler à plusieurs. Son interface est affichée sur l’appareil, tandis qu’une partie des traitements et des données peut rester sur un serveur. Cette répartition la distingue d’une simple page d’information, sans imposer une architecture unique.
Le HTML5, les feuilles de style et JavaScript constituent des briques courantes de ces interfaces. Le navigateur reçoit des ressources et échange avec des services distants, souvent par l’intermédiaire d’API. Un changement peut être distribué depuis le serveur sans demander l’installation manuelle d’un nouveau programme. La compatibilité doit néanmoins être testée : les fonctions disponibles ne sont pas identiques dans toutes les versions de navigateur.
Certaines applications adoptent une approche progressive, dite PWA. Elles peuvent proposer une icône de lancement, des notifications ou un fonctionnement partiel hors connexion lorsque la plateforme et leur conception le permettent. Ces possibilités ne sont pas automatiques. Un document affiché à l’écran n’est pas nécessairement conservé sur l’appareil pour être retrouvé après une coupure réseau.
Le choix d’un navigateur Web, la gestion des comptes et les droits de partage influencent l’expérience quotidienne. Pour un outil de travail, l’exportation des fichiers et la récupération des données méritent autant d’attention que l’interface. Les permissions de caméra, de microphone ou de localisation restent également à examiner selon le service utilisé, même lorsqu’aucun logiciel classique n’a été installé sur l’ordinateur.