Les CMS permettent de réduire le temps de programmation d'un site (structure, design, fonctions). En général ils comportent une interface d'administration qui permet une gestion aisée et rapide du contenu. D'une manière générale, la créativité reste limitée pour un non programmeur.
Les plus connus sont Joomla, SPIP, WordPress, Typo3, OpenPHPNuke...