Drupal est un Système de Gestion de Contenu (CMS ou Content Management System) écrit en PHP sous licence OpenSource (GPL v2), qui connaît un très fort développement depuis les cinq dernières années. Outil hors norme par excellence, Drupal se place à la frontière de deux mondes : celui des CMS traditionnels d’un côté (SPIP, Typo3, etc.) et celui des cadres applicatifs PHP de l'autre ("frameworks" tels que Symfony).