Un sistema de gestión de contenidos o CMS (del inglés "content management system") es un programa informático que permite crear un entorno de trabajo para la creación y administración de contenidos, principalmente en páginas web, por parte de los administradores, editores, participantes y demás usuarios.