Drupal es un sistema de gestión de contenidos de código abierto y configurable que permite publicar artículos, imágenes u otros archivos, así como foros, encuestas, votaciones, blogs y administración de usuarios. Está escrito en PHP y mantenido por una comunidad de usuarios. Drupal es especialmente adecuado para construir comunidades en Internet aunque también es flexible y adaptable para otros usos como portales, foros, sitios corporativos, intranets, blogs, comercio electrónico y redes sociales.