This document discusses cloud computing and provides details on its key characteristics, economics, layers, deployment models, cloud storage, issues, and future. It defines cloud computing as internet-based development and services that provide online tools for email, productivity software, business applications, and data storage from any location. Some benefits include eliminating costs of on-site hardware/software and IT support staff. The document outlines the different layers of cloud computing including clients, applications, platforms, and infrastructure. It also discusses public vs private vs hybrid cloud models and issues regarding security, reliability, ownership, and intellectual property.