As an open source content management framework, Drupal is used by businesses across the world for building a variety of websites. Along with being a popular back-end framework, Drupal can also be used for business collaboration and knowledge management. It is designed with most features provided by other popular content management systems including creation and maintenance of accounts, customization of page layouts, menu management, RSS feeds and system administration.