Mit Drupal lassen sich nahezu alle erdenklichen Webprojekte umsetzen. Hauptsächlich wurde Drupal jedoch als Baukasten (CMS) für Communities entwickelt und gerade in diesem Bereich sind ettliche Module von Mitgliedern der Community veröffentlich worden. Mit dem überaus mächtigen Modul CCK, welches mit Drupal 7 auch in den Core integriert wurde lassen sich Nodes um Felder jeder Art erweitern. So kann jeder Node mit zusätzlichen Textfeldern Bild- und Dateiupload Feldern, Checkboxen etc.



