Drupal es un sistema de gestión de contenidos (CMS) de código abierto que permite construir diversos tipos de páginas web adaptándose a las necesidades particulares de cada caso. Ofrece control sobre el flujo de creación, edición y publicación de contenidos, así como gestión de usuarios, presentación de contenido en diferentes formatos y es ampliable a través de módulos. Drupal también funciona como un framework que proporciona seguridad, plantillas y APIs para desarrolladores. Con Drupal se pueden hacer sitios web tradicionales, de comunidades