A 10,000-Feet View of the .NET Platform
The .NET platform is Microsoft’s development platform for Windows and the cloud. This includes support for desktop applications, server and database applications, web applications and services, and cloud applications deployed to Windows Azure. In addition, the technology is available in more exotic corners of computer science, ranging from operating system implementation (for example, Microsoft Research’s Singularity research operating system) to gaming with the XNA framework and Microsoft Robotics Studio for robotics. Figure 1.1 gives an overview of the .NET platform from a 10,000-feet view.