Porque necesitábamos desarrollar sitios que fuesen fácil de administrar por nosotros y por quienes adopten la solución, la simplicidad en la instalación del framework y el tiempo requerido para entender como funciona fue el factor decisivo. Mientras que Ruby on Rails (ROR) era intrigante era evidente que llevaría demasiado tiempo codificar un CMS desde cero, por lo tanto ROR fue descartado
Tener un efectivo control de acceso a la información para cada persona, una administración sencilla de sesiones y usuario facilita la implementación. Por supuesto, la velocidad de desarrollo también se veía beneficiada al contar con una robusta infraestructura de plugins mantenidos por una comunidad vibrante de desarrolladores que aseguran la calidad de las extensiones del framework.
Otro aspecto determinante era el potencial de escabilidad ante el crecimiento del numero de usuarios del sistema.
La facilidad para ajustar el modo de visualización del contenido era crucial; necesitábamos flexibilidad durante las iteraciones del diseño y en los posibles futuros ajustes. Eso llamado "themability" era también un requerimiento al pretender utilizar las buenas practicas del diseño web respecto a la semántica xHTML, CSS y diseño accesible..
La Figura 1 muestra una comparativa de como plataforma candidata cumplia nuestros requerimientos. Era obvio que necesitabamos algo mas que lo que un 'blog engine' podía proveernos.
Figure 1. Rating de las plataformas candidatas de acuerdo a los requerimientos

Mambo era una alternativa atractiva por su facilidad de instalación y la interfaz de usuario, pero su desarrollo estaba paralizado, eso disminuía nuestra confianza respecto a la necesidad futura de soporte.
Typo3 parecía contar con el tipo de comunidad extensa y madura que estábamos buscando. Sin embargo la curva de aprendizaje para usar Typo3 es enorme si la comparamos con la de Drupal.
Necesitamos invertir algo de tiempo para comprender lo que tenía sentido. Sentimos además que Drupal proveía la comodidad de un framework y la flexibilidad para 'salirse del framework' cuando los requerimientos lo requerían. Luego de considerar todos los aspectos decidimos que Drupal era la opción adecuada. El panorama de los CMS Open Source cambia constantemente por eso permanecemos abiertos a reevaluar cada uno de estos puntos en los nuevos participantes del ecosistema y en las actualizaciones que surjan dentro de los existentes.
Drupal ofrece muchas características incluidas por defecto en el propio 'core' y es fácilmente extensible debido al soporte que brinda su vibrante comunidad. Las características básicas incluyen:
Utilizamos la funcionalidad que aportan los modulos de Drupal para extender las características que nuestros sitios necesitan soportar. Estas incluyen aspectos tales como:
Nota: Traducción de Why Drupal?