Drupal is an open source, flexible, easily available platform for developing content rich and community oriented websites. This platform is used for creating a variety of websites like social networking websites, real estate websites, government websites, etc.