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 foros en una base de datos de forma dinámica. Es un programa libre con código de alta calidad y está diseñado para construir comunidades en Internet aunque también puede usarse para otros tipos de sitios web gracias a su flexibilidad y módulos adicionales.