In an environment where business practices, policies and execution methodologies are continuously changing and getting transformed, better technologies and ways of using technologies are emerging, managing IT to keep in step with business, while leveraging existing assets, is one of the biggest challenges faced by organizations.