Drupal es un sistema de gestión de contenidos modular y de código abierto que permite construir todo tipo de páginas web adaptándose a las necesidades particulares de cada caso. Originalmente fue creado para controlar una red local de usuarios y ha evolucionado para ofrecer funcionalidades avanzadas de control de contenido, gestión de usuarios, presentación flexible de contenido y extensibilidad a través de módulos. Aunque tiene una curva de aprendizaje pronunciada, Drupal se sustenta en una gran comunidad de usuarios y desarrolladores.