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.