Drupal es un sistema de gestión de contenidos modular y configurable que permite publicar artículos, imágenes y otros archivos, así como servicios adicionales como foros, encuestas y blogs. En lugar de almacenar contenidos en archivos estáticos, Drupal almacena el contenido y configuraciones en una base de datos para su edición a través de una interfaz web. Es un programa libre escrito en PHP y desarrollado por una comunidad de usuarios, originalmente creado por Dries Buytaert.