Un sistema de gestión de contenidos (CMS) permite crear y administrar contenido para sitios web de manera independiente del diseño a través de una interfaz que controla bases de datos. Los CMS generan páginas dinámicas que facilitan la actualización y publicación de contenido.