Un sistema de gestión de contenidos (CMS en sus siglas en inglés: Content Management System) es una aplicación de software que se ejecuta en un navegador. Proporciona a los usuarios una interfaz gráfica de usuario que les permite crear y administrar un sitio web sin necesidad de codificarlo desde cero.
Con un CMS, puedes personalizar el diseño del sitio web descargando y modificando plantillas, y extensiones preconstruidas. Algunas de sus funciones también incluyen la gestión y modificación de contenidos, el almacenamiento de imágenes y la creación de páginas web.