Drupal ist ein Content Management System, veröffentlicht unter der Open Source Lizenz GPL, die sowohl im privaten wie auch im kommerziellen Umfeld die kostenfreie Nutzung gestattet. Mit Drupal lassen sich Informationen und Inhalte im Internet veröffentlichen und auch dort bearbeiten. Bereits seit 2001 steht Drupal als Open Source System zur Verfügung und erfreut sich einer kontinuierlich wachsenden Benutzerzahl.
Von anderen Content Management Systemen hebt sich Drupal durch seine Social Software- und Web 2.0-Ansätze ab, die den Aufbau von Communities unterstützen. Der Betrieb von Weblogs (Blogs) oder auch Foren ist problemlos möglich, wodurch sich Drupal hervorragend für die gemeinsame Zusammenarbeit an bestimmten Thema eignet.
Durch ein ausgeklügeltes Rollen- und Berechtigungssystem kann granular eingestellt werden, welche Benutzergruppe welche Aktionen auf der Seite durchführen darf.
Drupal selbst besteht aus dem so genannten Core (deutsch: Kern), der mit Hilfe von Modulen an die eigenen Anforderungen und Bedürfnisse erweitert und angepasst wird. Dieser modulare Aufbau ermöglicht vielseitige Verwendungsmöglichkeiten. Der Einsatz von so genannten Templates trägt zur strikten Trennung von Design und Inhalt bei und ermöglicht den schnellen Wechsel des kompletten Layouts einer Website.
Mittels ausgeklügelten und effizienten Caching-Mechanismen, einer eingebauten Volltextsuche und auch der direkten Unterstützung der Erzeugung von menschen- und maschinenlesbaren URLs, beispielsweise zur Suchmaschinenoptimierung, eignet sich Drupal für kleine, mittlere und große Websites, aber auch für Community- oder Portal-Seiten.