Un sistema de gestión de contenidos es un programa que permite crear y administrar contenido en páginas web. Funciona en el servidor web y permite que usuarios sin conocimientos técnicos agreguen contenido. Los sistemas de gestión de contenidos se clasifican por características, lenguaje de programación, licencia, y funcionalidad como blogs, foros o wikis. Ofrecen ventajas como facilitar la publicación de contenido y permitir colaboración entre usuarios. Algunos ejemplos populares son WordPress, Joomla y Drupal.