Un CMS (Sistema de gestión de contenidos) es un sistema de software con el que se pueden crear, editar y administrar fácilmente los contenidos de un sitio web, sin necesidad de conocimientos de programación. Un CMS separa los contenidos (textos, imágenes, vídeos) de la estructura técnica del sitio web, de modo que editores o equipos de marketing puedan realizar cambios de forma independiente.
Los CMS más conocidos son, por ejemplo, WordPress, Typo3, Joomla o Drupal. Ofrecen una interfaz intuitiva, con la que se pueden crear y actualizar páginas, entradas y menús con un solo clic. Muchos sistemas tienen una estructura modular y pueden ampliarse y personalizarse individualmente mediante plugins (funciones adicionales, como un formulario de contacto) y temas (plantillas de diseño para el aspecto de la página).
Ejemplo: una empresa gestiona un blog en WordPress. Los nuevos artículos se redactan directamente en el CMS, se complementan con imágenes y se publican, sin necesidad de un desarrollador.
Un buen CMS ahorra tiempo, facilita la colaboración en equipo y permite una respuesta rápida a nuevos contenidos o campañas. Muchos CMS ya ofrecen funciones o extensiones adecuadas para la optimización en motores de búsqueda (SEO), el diseño adaptable o los sitios web multilingües.