Un système de gestion de contenu, en anglais CMS ou Content Management System est un logiciel qui permet la création et la mise à jour de sites web. Il permet aux utilisateurs de s’affranchir de la connaissance du langage HTML.
On peut citer par exemple : SPIP, JOOMLA, DRUPAL ou encore LIBGUIDES (développé par la société Springshare pour les bibliothèques, permet la réalisation de guides thématiques). Les CMS permettent de construire, par exemple, des portails internet “tout-en-un” pour développer la visibilité et l’attractivité d’une bibliothèque.