Drupal je systém pro správu obsahu, který původně napsal Dries Buytaert už v roce 2000. Umožňuje tvorbu internetových časopisů, blogů, internetových obchodů a jiných komplexních systémů. Je naprogramován v jazyce PHP.
Svoboda volby
Oficiálně podporovanými databázemi v Drupalu jsou relační databáze MySQL a PostgreSQL. Do nové verze se také připravuje podpora dalších databází včetně Oracle.
Rozšiřitelnost, unizerzalita
Drupal je postaven modulárním způsobem a udává jako svou filozofii přehlednost kódu a otevřenost API. Moduly, které jsou k dispozici na stránkách Drupalu rozšiřují jeho funkčnost do oblastí jako jsou komerce a vzdělávání.