Un gestor de contenidos o sistema de gestión de contenidos CMS (Content Management System) es una aplicación que nos facilita la edición y publicación de contenidos en la web directamente desde el servidor. Los sitios web están formados, entre otros ficheros, por un conjunto de páginas escritas en lenguaje HTML. Si queremos publicar un contenido en la web debemos escribir este codificandolo en el lenguaje HTML; para ello debemos aprender dicho lenguaje o usar un programa que nos facilite la codificación. Además, una vez terminada la página web, es necesario usar una aplicación FTP que nos permita "subirla" al servidor donde será alojada (Hosting). Un CMS nos permite editar y publicar contenidos sin pasar por este engorroso proceso y prácticamente sin necesidad de saber nada del lenguaje HTML. Esta es sólo una de la multitud de herramientas que un CMS nos proporciona.
En este artículo vamos a mostrar las ventajas que tiene un CMS con respecto a la edición manual de páginas web.