Le terme apparaît dans un devis de refonte, dans une offre d’emploi, dans une réunion où personne ne s’arrête pour le définir. Chacun croit comprendre, et les définitions divergent : bibliothèque d’éléments graphiques pour l’un, charte graphique modernisée pour l’autre, affaire de développeurs pour un troisième. Cet article pose ce que recouvre un design system, ce qui le distingue d’une charte graphique et à partir de quand il devient utile.
La charte décrit, le design system fabrique
La charte graphique fixe la manière dont une marque doit apparaître : quelles couleurs, quelles typographies, quelles versions du logo, dans quelles conditions les employer. C’est un document de règles, écrit à l’intention de quelqu’un qui va produire quelque chose. Le design system reprend ce type de décisions et en transforme une partie en éléments réutilisables pour construire des interfaces : là où la charte indique le bleu principal et les typographies à employer, le design system fournit le bouton déjà construit, avec ses dimensions, son texte et ses différents états.
Deux précisions comptent, faute de quoi la suite se comprend de travers. Le design system ne remplace pas la charte graphique : il en reprend souvent certaines décisions pour les appliquer aux interfaces, sans couvrir tout ce qui concerne la marque ou les supports imprimés. Il peut aussi intégrer directement ses propres fondations visuelles lorsque celles-ci ne sont pas réunies dans une charte séparée. Il ne se réduit pas non plus à un stock d’éléments déjà produits : il comprend aussi des principes, des règles d’usage et de la documentation, sans lesquels personne ne sait quoi employer, ni quand, ni comment ajouter ce qui manque.
Dans le périmètre qui nous intéresse ici, celui des interfaces numériques, son champ est plus étroit que celui d’une charte sur un point, et plus profond sur un autre : il descend jusqu’aux éléments utilisables pour construire l’interface. Si la distinction entre identité de marque, identité visuelle et charte graphique ne vous est pas familière, c’est par là qu’il vaut mieux commencer : nous la détaillons dans notre article Charte graphique et identité visuelle : ne pas confondre. Un design system se comprend mal tant que ces trois notions restent mélangées.
Ce qu’il y a dedans
Le contenu varie selon l’ampleur du projet, mais on peut le ramener à trois grands ensembles : les fondations, les composants et la documentation qui encadre leur usage et leur évolution.
Les fondations et les tokens : des décisions transformées en valeurs nommées
Les fondations rassemblent les décisions de base sur lesquelles l’interface va se construire : couleurs, typographies, grille, espacements ou rayons d’angle. Certaines de ces décisions peuvent être exprimées sous forme de tokens.
Un token, que l’on traduit parfois par « jeton de design », est une décision de conception à laquelle on donne un nom pour pouvoir l’appeler au lieu de la recopier. Plutôt que d’écrire la valeur d’une couleur à quarante endroits différents, on la déclare une fois sous un nom comme « couleur principale », et les quarante endroits s’y réfèrent. Si cette couleur évolue, il suffit de modifier sa valeur à un seul endroit.
L’intérêt n’est pas l’élégance de la méthode, c’est ce qu’elle évite. Sans cette logique, une modification globale suppose de retrouver toutes les occurrences de la valeur, y compris celles que personne n’a documentées, et d’espérer n’en avoir oublié aucune. Le principe vaut au-delà des couleurs : tailles de texte, graisses, espacements, rayons d’angle. C’est la partie la plus abstraite du système, et celle dont les modifications peuvent se propager le plus largement.
Les typographies illustrent toutefois une limite : nommer une police ne résout ni son chargement, ni ses conditions de licence, ni les différences d’affichage propres au Web. Le sujet est développé dans notre article sur la typographie sur le Web.
Les composants : des éléments déjà construits
Un composant est un élément d’interface normalisé et réutilisable : un bouton, un champ de formulaire, un message d’alerte, une carte de présentation. Selon le niveau de maturité du système, il peut être fourni comme modèle dans une bibliothèque de conception, comme implémentation technique dans le code, ou sous ces deux formes. Il ne se limite pas à son apparence au repos. Il décrit aussi ses états : au survol de la souris, au moment du clic, lorsqu’il reçoit le focus clavier, c’est-à-dire quand la navigation au clavier l’atteint, lorsqu’il est désactivé, ou lorsqu’une saisie est refusée.
Ces états sont précisément ce qu’une charte graphique traditionnelle décrit rarement avec ce niveau de détail, car son objet n’est pas de documenter l’interaction. Le design system les associe directement au composant et, lorsqu’une bibliothèque technique est fournie, son code les applique sans qu’il soit nécessaire de les reconstruire à chaque utilisation.
Les règles d’usage, la documentation et la gouvernance
Sans ce troisième ensemble, le système n’est qu’une réserve d’éléments. Les règles disent quand employer quoi : dans quel contexte, avec quelles combinaisons, et surtout dans quels cas s’abstenir. Un exemple courant tient en une ligne : un seul bouton principal par groupe d’actions, sinon plus rien ne hiérarchise l’action attendue. La documentation explique aussi comment se comporter quand l’élément dont on a besoin n’existe pas.
Dans les systèmes les plus structurés, une gouvernance complète cette documentation : elle indique qui peut proposer un nouvel élément, qui le valide et comment les modifications sont intégrées sans créer de variantes concurrentes.
Un exemple public permet de voir cette organisation en vrai. Le Système de Design de l’État, destiné aux sites en .gouv.fr et aux applications mobiles de l’État, est consultable librement : il réunit des fondamentaux (couleurs, typographies, grille, espacements), plus de cinquante composants documentés, et des règles d’usage explicites, dont l’obligation d’employer un composant existant plutôt que d’en créer un nouveau. Les fondations, les composants et les règles qui encadrent leur utilisation y sont clairement organisés.
Ce qu’il résout : la répétition des décisions
La fonction première d’un design system n’est pas de rendre une interface plus belle. Il répond à un problème d’organisation : quand plusieurs personnes produisent ou font évoluer différentes interfaces, parfois pendant plusieurs années, les mêmes décisions sont reprises à chaque fois et réinterprétées au passage. Quelqu’un recrée un bouton de mémoire, quelqu’un d’autre choisit un bleu voisin, un troisième réduit un espacement pour que le contenu tienne. Chaque écart est minuscule, aucun ne se remarque isolément, et l’ensemble finit par ne plus se ressembler.
Les interventions n’ont pas besoin d’être simultanées pour produire cet effet. Une refonte, un module ajouté deux ans plus tard, un prestataire remplacé : la succession suffit, la coordination en temps réel n’est pas le sujet. C’est d’ailleurs pourquoi le problème se manifeste surtout par accumulation, longtemps après les décisions qui l’ont créé.
Le deuxième apport est la propagation : une décision est prise une fois et s’applique partout. En contrepartie, une mauvaise décision se propage exactement de la même façon, ce qui rend l’arbitrage initial plus lourd qu’il ne le serait sur un support isolé.
Le troisième touche à la qualité de fabrication, notamment à l’accessibilité web. L’accessibilité et les états d’erreur peuvent être intégrés directement aux composants : niveau de contraste, focus clavier visible, libellé correctement associé à son champ, message d’erreur relié à la saisie fautive. Le travail est fait une fois, dans le composant, au lieu d’être réinventé à chaque formulaire. Cela ne suffit pas à garantir un résultat accessible : l’assemblage des composants, l’ordre de lecture, les textes et les images relèvent de la page et non de la bibliothèque, et un composant irréprochable peut être employé de travers.
Ce qu’il coûte
Un design system se construit, se maintient et s’adopte. Ce sont trois charges distinctes, et la première est la plus visible mais rarement la plus lourde.
Le construire suppose de trancher, souvent pour la première fois, des questions restées implicites : combien de niveaux de titres, quelle échelle d’espacement, quelles variantes de bouton sont légitimes et lesquelles ne le sont pas. Le maintenir suppose de suivre l’évolution du produit, faute de quoi le système décrit un état qui n’existe plus. Un système que plus personne ne met à jour devient faux, et un système faux est plus gênant que pas de système du tout : chacun croit pouvoir s’y fier, découvre l’écart au cas par cas, et se met à contourner.
L’adoption est la charge la moins anticipée. Un système que l’on contourne ne produit aucun des bénéfices attendus, et il continue pourtant à coûter en maintenance. Pour qu’il soit employé, mieux vaut qu’il soit plus rapide de s’en servir que de refaire à la main, ce qui suppose qu’il soit facile à trouver, à jour et documenté dans les termes de ceux qui l’utilisent.
Reste une limite de nature : le design system propage ce qu’on lui donne. Il ne dispense pas de la réflexion de marque qui le précède, et une identité mal posée se retrouve simplement appliquée plus vite et plus uniformément.
Alors, en avez-vous besoin ?
La question n’est pas celle de votre taille, et elle ne se règle pas par une liste de conditions à remplir toutes ensemble. Elle porte sur la fréquence à laquelle vous rejouez les mêmes décisions, et sur ce que cette répétition vous coûte.
Les signaux qui indiquent qu’un système commencerait à servir
➔ Les mêmes éléments sont recréés régulièrement.
➔ Des variantes presque identiques commencent à apparaître.
➔ Plusieurs personnes interviennent sur les interfaces.
➔ Les mêmes décisions doivent être appliquées sur plusieurs sites ou produits.
➔ Une modification globale devient longue ou risquée.
Aucun de ces signaux ne rend à lui seul un design system complet nécessaire, et leur absence ne condamne personne à l’improvisation. Une pers’onne seule sur un site devenu étendu peut gagner à se constituer une petite bibliothèque cohérente ; une équipe de plusieurs personnes sur un site vitrine stable n’en aura pas forcément l’usage. Ce qui compte est le rapport entre ce que coûte le système et ce que coûte la répétition qu’il évite : tant que le second reste inférieur au premier, la réponse est non, et elle peut changer plus tard.
Ce que vous avez déjà, sans l’appeler ainsi
Si vous gérez un site WordPress avec un thème par blocs, une partie de cette logique est déjà en place, sous d’autres noms.
Les styles globaux de l’éditeur de site en reprennent le principe : une palette, des tailles de texte et d’autres choix visuels sont définis à un seul endroit, puis appliqués dans tout le site. Le mécanisme est explicite dans la documentation de WordPress : les valeurs déclarées dans le fichier theme.json du thème sont converties en propriétés personnalisées CSS, c’est-à-dire en variables réutilisables du type --wp--preset--color--{slug}, chargées aussi bien côté public que dans l’éditeur. C’est bien le principe des tokens, appliqué à l’échelle d’un site.
Les compositions ajoutent une première couche de réutilisation : un ensemble de blocs est enregistré une fois puis réinséré ailleurs. Lorsqu’une composition est synchronisée, les modifications apportées à ses éléments communs se répercutent dans toutes ses occurrences. Certains contenus peuvent toutefois rester modifiables localement lorsque des surcharges ont été prévues. Une composition n’est pas pour autant un composant au sens plein : elle centralise surtout une structure et sa mise en forme, sans définir à elle seule des comportements ni des états interactifs. Une fois détachée de sa source, elle cesse de suivre les modifications.
Ce n’est donc pas un design system, et il n’y a pas lieu de le présenter comme tel. À l’échelle d’un site vitrine, cela peut en revanche couvrir une grande part du besoin. Pour savoir où intervenir selon ce que vous cherchez à changer, entre réglages natifs, styles globaux et CSS, notre article Modifier l’apparence de son site WordPress donne la méthode adaptée à chaque cas.
Par quoi commencer, si vous voulez avancer
Trois pas suffisent à récupérer l’essentiel du bénéfice, et aucun n’exige d’outil particulier.
Écrire vos décisions au lieu de les retrouver. Les codes exacts de vos couleurs, le nom de vos polices, vos tailles de titres. Une page suffit, et elle rend service dès la première fois que quelqu’un d’autre produit quelque chose pour vous.
Les nommer au lieu de les recopier. Sur un site WordPress, cela veut dire renseigner la palette et les tailles dans les styles globaux, puis s’y référer, plutôt que de saisir une valeur de couleur bloc par bloc. Sur un site fait sur mesure, cela veut dire déclarer des variables CSS nommées selon leur usage et les employer partout où la même décision s’applique.
Réutiliser au lieu de refaire. Dès qu’un ensemble d’éléments revient à l’identique sur plusieurs pages, il gagne à être enregistré une fois plutôt que reconstruit à chaque occurrence.
Vous n’avez pas besoin d’appeler cela un design system ni d’en construire un complet. Vous en appliquez déjà le principe essentiel : prendre une décision une fois, puis la réutiliser.
À retenir
Un design system n’est pas une charte graphique en plus gros, ni un supplément esthétique. La charte fixe la manière dont une marque doit apparaître ; le design system transforme une partie de ces règles en éléments réutilisables pour construire des interfaces, en trois grands ensembles : des fondations dont certaines décisions deviennent des valeurs nommées, des composants qui décrivent leurs différents états, et une documentation qui encadre leur usage et leur évolution.
Il répond à un problème précis, qui n’est pas un problème de goût : la répétition des mêmes décisions, leur réinterprétation par des personnes différentes, et le coût d’une modification qui doit être reportée partout. Là où ce problème n’existe pas, le système est une charge sans contrepartie, et il ne devient pas gratuit parce qu’on l’a construit une fois.
La question utile n’est donc pas « ai-je un design system », mais « combien me coûte, aujourd’hui, de reprendre les mêmes décisions ». Si la réponse est « peu », vos styles globaux et un peu de rigueur écrite vous emmèneront souvent plus loin qu’une bibliothèque disproportionnée.
Image à la une : photo de Balázs Kétyi













