Un sistema de gestión de contenido (CMS) permite la creación y administración de contenido web como texto e imágenes almacenados en una base de datos, separando el contenido del diseño para permitir cambios en el diseño sin modificar el contenido. Un CMS genera páginas dinámicas interactuando con el servidor para extraer el contenido de la base de datos y mostrarlo con el formato definido. Los CMS se utilizan comúnmente para publicaciones y se ejecutan en el servidor web donde reside el portal, accediéndose generalmente a través del nave