Drupal es un CMS flexible basado en la pila LAMP, con un diseño modular que permite añadir y eliminar funciones mediante la instalación y desinstalación de módulos, así como cambiar el aspecto del sitio web mediante la instalación y desinstalación de temas.