In this paper, the authors explore the cloud computing and their components along with the stack. Basically the cloud computing is helping big enterprises and Small Medium Enterprises (SME) to create new, cost-effective business models. It has opened a world of opportunities for Indian IT companies. In future many computing activities would be provided through utilities. There seems to be galore of opportunities for Indian IT companies. How the Small Medium Enterprises are going adopt cloud computing in India. Indian IT giants cloud computing initiatives to tap the opportunity.