Drupal es un sistema de gestión de contenidos modular y configurable escrito en PHP que permite publicar varios tipos de contenido en la web como artículos, imágenes y foros. El contenido se almacena en una base de datos en lugar de archivos estáticos y puede editarse a través de una interfaz web. Drupal es software libre desarrollado y mantenido por una comunidad de usuarios para crear diversos tipos de sitios web, incluyendo portales, foros, sitios corporativos e intranets.