CMS significa sistema de administración de contenido (en inglés Content Management System), un sistema de este tipo funciona para la creación y administración de contenido, actualmente se usa para denominar a los sistema que sirven para administrar el contenido de páginas web.
El sistema consiste en una interfaz que controla una o varias bases de datos donde se aloja el contenido del sitio. El sistema permite manejar de manera independiente el contenido por una parte y el diseño por otra. Así, es posible manejar el contenido y darle en cualquier momento un diseño distinto al sitio sin tener que darle formato al contenido de nuevo, además de permitir la fácil y controlada publicación en el sitio a varios editores. Un ejemplo clásico es el de editores que cargan el contenido al sistema y otro de nivel superior que permite que estos contenidos sean visibles a todo público.
Algunos sistemas
CMS son Apache Lenya (http://lenya.apache.org), Phpnuke (http://phpnuke.org), W
CMS (http://www.phpwcms.de), Mambo (http://www.mamboserver.com) ,typo3 (http://typo3.org) y WordPress (http://www.wordpress.org) .