Drupal ist ein sehr flexibles Content Management System. Durch zahlreiche Module und Themes ist es leicht erweiterbar und kann den Bedürfnissen leicht angepasst werden. Durch eine sehr große Community gibt es für fast jeden Anwendungsfall das passende (kostenlose) Modul. Dieses muss zwar oft noch leicht angepasst werden, die Entwicklung selbst großer Portale geht aber trotzdem einfach und schnell.
Die Usability wurde auch verbessert. Die Programmierung eines neuen Moduls ist dank umfangreicher Dokumentation und schöner API für einen fortgeschritten Programmierer sehr einfach umzusetzen. Die Trennung des Designs vom Inhalt lassen jederzeit auch umfangreiche Designänderungen zu. Es lassen sich auch komplexeste Szenarien mit Drupal abbilden, egal ob kleiner Blog, Intranet-Portal oder Social Networking Plattform. Drupal ist fast immer die richtige Wahl!
Durch das Multisite-Feature können verschiedene Domains mit verschiedenen Inhalten aus nur einer Installation heraus betrieben werden. Das vereinfacht die Wartung und das Deployment einer neuen Webseite enorm.