This document discusses the definition and evolution of cloud computing. It begins by exploring early concepts of distributed computing and how they evolved into today's definition of the cloud. It then examines definitions of cloud computing from Wikipedia and NIST. The document also discusses barriers to cloud adoption, including security, integration, and scalability concerns, and provides arguments for why organizations should adopt cloud computing infrastructure.