Cloud computing is the most recent paradigm shift in Information technology. While it is not a result of any major technological breakthrough, Cloud Computing feeds on the advances in scalability and affordability of Power, Cooling, Security and Virtualization of Servers/Storage/Networking technologies. The most comprehensive industry accepted definition of Cloud computing is from NIST “Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction “ The cornerstone of cloud computing is a new operational service model (SaaS, PaaS, IaaS) and new IT Infrastructure deployment model (Private, Community, Public and Hybrid Cloud) The Prudence of Indian Government policies coupled with Industry enthusiasm have been fruitful to revolutionize informatio...