Un CMS es un sistema de gestión de contenidos que permite a los editores crear, clasificar y publicar información en una página web de manera fácil. Un CMS facilita la actualización diaria de contenidos como en periódicos al permitir subir y organizar informaciones en el sitio web. Existen CMS propietarios y de código abierto como Drupal, que son herramientas flexibles para gestionar cualquier tipo de contenido en una web.