Drupal es un software de código abierto para gestionar contenido web que permite publicar y organizar una variedad de contenido en un sitio. Se puede usar para sitios de discusión, empresas, aplicaciones internas, blogs y directorios de recursos. Drupal almacena todo el contenido como "nodos" y permite personalizar el sitio mediante módulos y temas.