Drupal is a content management system (CMS) which was originally developed by Belgian computer scientist, Dries Buytaert. The open source software, used world-wide, is one of the most popular CMSs used for building and supporting websites. The popularity of Drupal is based primarily on its many features, its flexibility, and its ease of use.
Because of its flat hierarchy, Drupal offers advantages compared to other CMSs in social networking services. Drupal provides a number of community features, including forums, polls, comments, blogs, and other features for user-generated content. Drupal offers an e-commerce and web-based store management plug-in. The plug-in is fully integrated with Drupal; all community features can be easily used in the web store. So Drupal not only offers an e-commerce solution, but also clears the way to social commerce.