Mell and Grance (2011) defined Cloud Computing as a 'model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources ... that can be rapidly provisioned and released with minimal management effort or service provider interaction'. Globally, organisations are strategically transitioning their workloads to the Cloud in order to leverage the capability to operate more efficiently and independently of location. Cloud Computing provides numerous benefits including agility, scalability, flexibility, cost reductions, disaster recovery, data loss prevention and enhanced collaboration capabilities. In this module, we systematically scrutinise complex contemporary Cloud solutions including models, architecture and trends. Further, we implement and evaluate Cloud solutions used in the industry. This module builds on previous learning focused on networking principles and computing infrastructural models. Knowledge gained in this module may be consolidated and extended in the capstone project module as a dissertation theme.