Drupal is an open source content management system used to design user friendly CMS based websites like blogs, social networking, corporate, ecommerce, educational institutes web sites etc. Whether it is a 5 page or more than 500 pages structure, it can be designed using versatile features of this content management system.