This document discusses the growing landscape of cloud computing and some of the challenges still facing its adoption. It notes that major tech companies like Amazon, Google, Microsoft and others are expanding their cloud offerings and capabilities. However, fully realizing the benefits of cloud computing will require addressing issues regarding where workloads run, ensuring scalability across multiple cores, integrating legacy and cloud systems, and providing platforms and components to help solve business problems.