Cloud computing frees up budgets hand-cuffed by IT expenses. Instead of purchasing software licenses and hardware for new employees and locations, businesses simply add accounts to expand computing capacity. This paper surveys cloud computing today: What are the benefits? Why are businesses embracing it? What are its payoffs and pitfalls?