Un Content Management System est une application permettant de gérer facilement le contenu d’un site internet (ajout, édition et suppression de données) sans connaissance particulière en informatique grâce à un simple navigateur web. Il en existe différents types selon le contenu à traiter (articles informatifs, e-commerce, généraliste…). Ils doivent être indépendants du design choisi.