Un Sistema de Gestión de Contenidos o CMS es un software que permite crear, editar, clasificar y publicar cualquier tipo de información en una página web de una forma sencilla.
Normalmente un CMS funciona con una base de datos, de modo que el administrador edita la información de esa base de datos, ya sea añadiendo nueva información o editando la existente sin tener que preocuparse de saber programación ni de entender una sola línea de código.
El sistema permite manejar de manera independiente el contenido y el diseño. Así, es posible manejar el contenido y darle en cualquier momento un diseño distinto al sitio web sin tener que darle formato al contenido de nuevo.
Drupal es una plataforma de código abierto, modular, multipropósito y muy configurable, que se utiliza para el desarrollo de proyectos web de colaboración con un sistema de gestión de contenidos (CMS) incorporado. Además esta plataforma permite publicar artículos, imágenes, archivos y ofrece la posibilidad de otros servicios añadidos como foros, encuestas, votaciones, blogs y administración de usuarios y servicios.
WordPress está detrás de más del 35% de la web — una cifra que crece cada día. Todo, desde simples webs, blogs, portales complejos y webs corporativas, e incluso aplicaciones, están construidos con WordPress.