Un sistema de gestión de contenidos (CMS) permite crear y administrar contenido digital como páginas web. Los primeros CMS fueron desarrollados para publicar grandes cantidades de contenido en Internet. Un CMS es una aplicación que permite crear, editar, gestionar y publicar contenido multimedia en varios formatos.