Cloud computing is an emerging area of distributed computing that offers many potential benefits to organizations by making IT services available as a commodity. When they contract for cloud services; such as applications, software, data storage and processing capabilities, organizations can improve their efficiency and their ability to respond more quickly and reliably to their customer needs.