Drupal es un sistema de gestión de contenidos libre y de código abierto escrito en PHP. Está diseñado para construir y gestionar comunidades en Internet y contiene módulos centrales, contribuidos y personalizados. Drupal puede usarse para diversas aplicaciones como portales comunitarios, foros, sitios corporativos y de comercio electrónico.