Looking carefully, these days we see multiple functionalities associated with the websites. On a big picture companies are modulating their processes into their websites that includes selling through e-commerce, customer management and communications. Having seen that, it must also be kept in mind that every business need is unique and must be tailored with the help of a specialized set of tools. Although there are various tools, each meant for a specific business challenge, but is has been observed that Drupal has spread its arms to solve most of the business challenges spreading across large corporations to small firms.