Backend development involves installing and customizing contributed Drupal modules, and the development of custom modules. The Drupal community has a large number of user contributed modules that provide functionalities that range from forums to e-commerce. Only customization is needed to enable these functionalities on the site. However, sometimes custom modules are necessary for the integration of these functionalities. This part of the drupal development will create the framework for the functionalities of the site.