CMS (Content Management System) est un acronyme pour système de gestion de contenu.
Comme son nom l’indique, un CMS est un outil, un logiciel, qui permettent de créer et de gérer des sites web, sans avoir à coder soi-même. Ils fournissent des fonctionnalités pour créer, modifier et organiser le contenu, ainsi que pour personnaliser l'apparence et la mise en page du site.
Les utilisateurs peuvent gérer eux-mêmes leur contenu numérique grâce à cette application, en évitant le processus d'entrée dans le code.
Exemples de CMS : Wordpress, Joomla et... Drupal
Les CMF (Content Management Framework) sont des systèmes plus flexibles que les CMS
Ils offrent une infrastructure de base pour construire des applications personnalisées de gestion de contenu. Ils sont généralement utilisés par des développeurs qui souhaitent créer des sites web sur mesure et hautement personnalisables.