Drupal esta desarrollado pensando en los desarrolladores, esta visión nunca se ha perdido dentro del desarrollo de Drupal, muchos otros CMS que lo intentaron fracasaron y sucumbieron a la tentación del usuario final pero Drupal ademas de incluir este paradigma nunca dejo de lado al desarrollador.
Drupal posee una extensa API de integración entre el CMS y el desarrollador , permitiendo poder desarrollar casi lo inimaginable, esto es lo que ha transformado a Drupal en un poderoso CMS capas de resolver los problemas mas complejos.