Drupal es un sistema de gestión de contenidos modular y configurable que permite publicar artículos e imágenes de forma dinámica al almacenarlos en una base de datos en lugar de archivos estáticos. Puede usarse para portales comunitarios, foros de discusión, sitios web corporativos, aplicaciones de intranet, blogs personales, comercio electrónico y redes sociales.