Organizations were moving towards the technology to increase their productivity, monitoring & evaluating their entire business. To overcome the challenges in enabling IT, the company needs to invest on operational cost, data management, scalability and maintenance on top of investing in developing an application. On the other side the enterprises are moving away from on-site servers to cloud computing.