Drupal est un système de gestion de contenu (abrégé CMS en anglais) libre et open source. Un CMS est un logiciel qui permet de gérer le contenu d'un site Web. Drupal permet aux utilisateurs de faire évoluer le site sans recourir systématiquement à un programmeur.