Drupal is a powerful and flexible open source content management system that powers a large number of sites on the Internet. Drupal’s flexibility means that sites built with Drupal can vary widely in form and function. In most cases, this flexibility is a benefit, but it can sometimes also be overwhelming. Growing a Drupal powered website from Drupal Core to a finished, customized site, by selecting from a wide variety of modules and themes, can be a complicated and time consuming process