Drupal is an open-source, PHP-based content management system. Drupal offers websites a broad range of features in addition to content management. User interactivity, community discussion and news aggregation turn the average website into a robust resource. Many more features are made possible through modules contributed by the Drupal community.