Glossaire

Back-office

L'interface réservée aux équipes internes pour administrer un site, une application ou un logiciel : saisir, modifier, valider ou supprimer des données sans intervenir dans le code.

Synonymes

interface d'administration, admin, espace d'administration, panneau d'administration

Le back-office est la partie d'une application que les utilisateurs finaux ne voient pas. Il peut prendre la forme de l'interface d'administration d'un CMS (gérer des articles, des produits, des utilisateurs), d'un outil de pilotage pour une équipe support, ou d'un tableau de bord de suivi opérationnel. Il s'oppose au front-office, qui désigne la partie accessible au public.

La qualité d'un back-office se mesure à son adéquation avec les tâches que les équipes y réalisent chaque jour. Un back-office fonctionnel mais peu ergonomique est souvent un back-office sous-utilisé : les équipes développent des contournements, comme des fichiers tableurs en parallèle, qui fragilisent la cohérence des données et compliquent les analyses.

Le back-office peut être fourni par un CMS (Strapi fournit une interface d'administration configurable pour les contenus et les droits d'accès), par un outil d'administration standard, ou être entièrement développé sur mesure lorsque les règles métier sont trop spécifiques pour rentrer dans un outil existant.

La distinction entre back-office de contenu et back-office métier est utile. Le premier sert à alimenter le site ou l'application (articles, produits, pages). Le second pilote des processus internes (gestion des commandes, suivi des clients, validation de dossiers). Les deux peuvent coexister dans un même projet, avec des profils d'utilisateurs et des niveaux d'accès distincts.

Back-office dans un projet

Le back-office reçoit souvent moins d'attention que la partie publique d'un projet. Pourtant, c'est l'interface que les équipes utilisent après la livraison. La consulter et la tester avec de vraies données avant la mise en production évite des retours coûteux.

Les droits d'accès sont un point structurant : qui peut créer, modifier, valider, supprimer ? Une organisation multi-sites, multi-équipes ou avec des prestataires externes a besoin de rôles distincts. Définir ces rôles au cadrage évite de les corriger en production, opération plus délicate que sur un système neuf.

Les performances du back-office comptent autant que celles du site public. Un admin lent (chargement des listes, recherche dans de grands volumes) est un admin évité. Le problème vient souvent de requêtes mal optimisées sur de grandes tables ou d'une absence d'index adaptés à la base de données.

La sécurité du back-office doit être traitée avec la même rigueur que celle du site public. Un back-office accessible depuis internet sans authentification forte, sans contrôle des sessions ou sans protection contre les attaques par force brute est une vulnérabilité réelle. Les règles OWASP Top 10 s'appliquent aux interfaces d'administration autant qu'aux fronts publics.

Questions à poser avant de démarrer : qui utilise le back-office et à quelle fréquence ? Quelles opérations doivent être réalisables sans assistance technique ? Y a-t-il des niveaux d'accès différents selon les équipes ou les entités ?