Drupal es un sistema de gestión de contenido modular y configurable que permite publicar artículos, imágenes u otros archivos. El contenido se almacena en una base de datos en lugar de archivos estáticos, y se edita a través de un entorno web. Drupal también permite añadir servicios como foros, encuestas y blogs, así como la administración de usuarios y permisos.