The primary idea behind cloud computing and the main reason it is globally popular is to deliver resources (hardware, software and technological solutions) only when they are needed. In other words, cloud computing is quite similar to outsourcing the entire IT infrastructure virtually without spending thousands of dollars on deployment and maintenance.
Companies like Amazon (Amazon Web Services) and Microsoft (Windows Azure) offer cloud computing services to all size of businesses. Especially small businesses which cannot possibly afford expensive networking and computing equipments can get cloud services and use the same latest technologies enterprises use at a fraction of the cost. That’s the beauty of cloud.