When Web 2.0 arrived back in 2007 we heard that Internet will change the way we operate our businesses. Most of us were not aware that there were big plans to take our business operation at the global level in a new way. Today we know how Internet and the browser holds the key to so many types of services. Over the last 4 years a revolution has taken place where millions of users and businesses have realised the power of having their business operations moving to external sources operating through Internet with the hope of getting rid of headache, down-time, cost and security. As a metaphor for the Internet, "the cloud" is a familiar cliché, but when combined with "computing," the meaning gets bigger and confusing. Some analysts and vendors define cloud computing narrowly as an updated version of utility computing: basically virtual servers available over the Internet. Others go very broad, arguing anything you that you are outsourcing is practically can be referred to as "cloud".
Cloud computing comes into focus only when you think about what IT always needs: a way to increase capacity or add capabilities on the fly without investing in new infrastructure, training new personnel, or licensing new software. Cloud computing encompasses any subscription-based or pay-per-use service that, in real time over the Internet, extends IT's existing capabilities. Going back to Hotmail era - it was a revolution to have Email moving beyond your ISP or today beyond corporate's internal hosted mail servers. Software as a Service (SaaS) was born and gradually Email, CRM, ERP and many services moved to Internet or the "cloud". Today we have Platform as a Service (PaaS) and Infrastructure as a Service (IaaS). There are large number of vendors offering many revolutionised products or services which if implemented correctly can change the way your business works today. The change will definitely give you advantage over your competitors.