Drupal es un sistema de administración de contenido web modular y configurable que permite publicar artículos, noticias, imágenes y servicios como foros y encuestas. Almacena el contenido en una base de datos en lugar de archivos estáticos, y se puede editar a través de una interfaz web. Se requiere tener instalados Apache, PHP, MySQL y PhpMyAdmin para usar Drupal, y sitios como la Casa Blanca, Motogp y Beyoncé usan Drupal.