Windows Azure is a cloud-computing platform that lets you run applications and store data in the cloud. Instead of having to worry about building out the underlying infrastructure and managing the operating system, you can simply build your application and deploy it to Windows Azure. Windows Azure provides developers with on-demand compute, storage, networking, and content delivery capabilities. Microsoft has released toolkit for Windows Phone 7 app developers that make use of Windows Azure cloud services.
Microsoft has released Service Pack 1 Release Candidate of Windows 7 and Windows Server 2008 R2 which includes updates, security patches and new capabilities. Download Windows 7 and Windows Server 2008 R2 SP1.