Technology advancement has been at a rapid pace in recent times. Global business scenario has changed according keeping in track with the growth in the IT industry. As technology evolves at a rapid pace, with continuous shifts in underlying application infrastructure, IT solutions face the challenge of stringent budgets and aggressive timelines for development efforts.