Drupal je systém pro správu obsahu, který původně napsal Dries Buytaert. Umožňuje tvorbu internetových časopisů, blogů, internetových obchodů a jiných komplexních systémů. Je naprogramován v jazyce PHP. 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. 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í.