Les Systèmes de Gestion de Contenu (Content Management Systems - CMS) sont des outils qui permettent de publier et d’actualiser les contenus d’un site internet, généralement via de simples formulaires.
Les informations encodées par l’utilisateur sont alors automatiquement présentées d’une façon structurée et cohérente sur le site, sans que celui-ci ne doive maîtriser le code HTML, normalement nécessaire à la mise en forme de textes et d’images pour le web.
Les CMS sont souvent conçus pour permettre un travail collaboratif entre utilisateurs.