Drupal ist ein Content-Management-System (CMS) und -Framework. Seine Hauptanwendung findet Drupal bei der Organisation von Websites, zurzeit (Jänner 2017) bei 2,2 % aller Websites mit einem Marktanteil von 4,7 % bei CMS laut W3Techs. Ursprünglich wurde es vom belgischen Informatiker Dries Buytaert konzipiert.

Der Name „Drupal“ ist die englisch-amerikanische Schreibweise für die Aussprache des niederländisch-flämischen Wortes „Druppel“, was im Deutschen Tropfen bedeutet (Plattdeutsch: „Dropp“ oder „Droppen“). Drupal ist eine eingetragene Marke von Dries Buytaert.

Drupal ist eine freie Software und steht unter der GNU General Public License. Es ist in PHP geschrieben und verwendet MySQL/MariaDB (empfohlen), PostgreSQL (unterstützt), SQLite (ab 7.x), Oracle (per Erweiterung) oder MSSQLServer (per Erweiterung) als Datenbanksystem.

Mit Drupal lassen sich, wie mit anderen Content-Management-Systemen (CMS) auch, Inhalte ins Intenret stellen und bearbeiten. Dieses CMS unterscheidet sich von anderen vor allem durch die Umsetzung von Ansätzen einer Social Software und unterstützt damit den Aufbau von Communitys, die gemeinsam an Inhalten arbeiten und sich über Themen austauschen und informieren wollen. So können Nutzer beispielsweise eigene Weblogs anlegen, sich in Foren austauschen oder Artikel veröffentlichen. Es wird ein differenziertes Rollen- und Rechtesystem unterstützt.

Drupal steht seit 2001 als Open Source zur Verfügung. Inzwischen wird dieses CMS für mehrere Millionen Websites der unterschiedlichsten Art auf der ganzen Welt eingesetzt, so zum Beispiel für die Webpräsenz des Duden und der Harvard University, für die Leser-Kommentare auf der Website der Wochenzeitung Die Zeit, oder seit dem 24. Oktober 2009 auch für die Webpräsenz des Weißen Hauses in Washington.

Neben anderen bekannten CMS wie z. B. WordPress, Joomla und TYPO3 hat es mit seinem spezifischen Ansatz einen Platz unter den „großen“ PHP-basierten Open-Source-CMS etablieren können. Drupal hat eine starke Online-Community, die ihre Mitglieder aktiv unterstützt. Außerdem gibt es auch im deutschsprachigen Raum Unternehmen, die kommerziellen Support anbieten und Entwicklung professionell betreiben.