Drupal es un gestor de contenidos, de software libre bajo licencia GPL, modular y muy configurable, que permite desplegar, configurar y publicar una página web o portal, así como agregar, eliminar o editar los contenidos del sitio web desde una interfaz web fácil de utilizar, admitiendo contenidos en múltiples formatos como texto, imágenes, vídeos y demás ficheros.
Drupal está liberado bajo los términos de la licencia GPLv2 y programado en los lenguajes de programación PHP y JavaScript. Destaca por la calidad de su código y de las páginas generadas, el respeto a los estándares web, sus posibilidades de extensión, la disponibilidad de 100 idiomas entre los que se encuentran el gallego y el castellano, así como por tener una comunidad de desarrollo muy activa. Entre sus principales usos destacan:
- Portales comunitarios
- Foros de discusión
- Sitios web corporativos
- Aplicaciones de Intranet
- Directorios de recursos
- Bibliotecas y ficheros
- Sitios de redes sociales
- Aplicaciones de comercio electrónico