Drupal es un sistema de gestión de contenidos modular y configurable escrito en PHP que permite publicar contenido como artículos, imágenes y servicios adicionales como foros y blogs. Es un programa de código abierto mantenido por una comunidad activa que genera páginas dinámicas almacenando el contenido en una base de datos en lugar de archivos estáticos. Incluye módulos centrales, contribuidos y personalizados para usarlo como portal comunitario, sitio corporativo, aplicación de intranet u otros usos.