Cloud computing is buying exactly what you want and nothing more. Imagine, for example, that you are hungry for one slice of cake. One option is to purchase eggs, flour, milk, butter, sugar, baking powder, salt, frosting, and an oven to bake the cake yourself. The other, more cost effective choice is to buy a single slice of cake from the bakery. With cloud computing, businesses purchase software applications through virtual infrastructure on the internet. Instead of having to buy, maintain, and upgrade their services directly a business is able to buy the program they want directly. Instead of baking an entire cake, a person instead buys a slice from the bakery.