Cloud computing describes a new supplement, consumption, and delivery model for IT
services based on Internet protocols, and it typically involves provisioning of dynamically scalable and often virtualized resources .This may take the form of web-based tools or applications
that users can access and use through a web browser as if they were programs installed locally
on their own computers. Windows Azure, as an application hosting platform, must provide confidentiality, integrity, and availability of customer data. It must also provide transparent accountability to allow customers and their agents to track administration of services, by themselves and by Microsoft