Cloud computing is the latest buzz in technology industry. It leverages economies of scale and virtualization to make computing resources available when needed on pay per use financial model. The file talks about the basics of cloud computing. It includes the characteristics, service and deployment models. The file attempts to simplify the definition of cloud and present in the most palatable manner.