Question: what are the benefits and challenges of cloud computing?
Answer: Reduced Total Cost of Ownership. ...  Increased Scalability and Reliability. ...  Enabling Collaborative Applications. ...  Reduced Middleware Tax! ...  Increased Application Development Agility. ...  Increased End User Computing. ...  Service Level Agreements. ...  National Data Protectionism.