Drupal ist im Gegensatz zu den meisten CMS ein Portal-System oder auch Web-Application-Deveopment-Framework, welches ein CMS eingebaut hat. Es geht bei ihm aber nicht primär um praktisch jede erdenkliche Art von Content sondern viel mehr um Funktionalitäten.
Unter anderem folgende Funktions-Portal Formen können mit ihm (ohne zusätzliche Programmierung) erstellt werden :