Un système de gestion de contenu (CMS) est une application qui permet de créer, gérer et modifier du contenu numérique sans nécessiter de connaissances techniques avancées en programmation. Il fonctionne via une interface utilisateur conviviale qui sépare la présentation du contenu de son stockage, facilitant ainsi la publication et la mise à jour des informations.