What is the .Net framework? What is the reasoning behind it?
�.Net splits the Operating System into 2 layers
1. Programming layer - allows applications to run
2. Execution layer � takes code and runs it (WinTel)
�.net is a programming layer designed to work on the WinTel execution layer.
�The .NET Framework is an integral Windows component for building and running the next generation of software applications and Web services.
�Supports over 20 different programming languages.
�Manages much of the plumbing involved in developing software, enabling developers to focus on the core business logic code.
�Makes it easier than ever before to build, deploy, and administer secure, robust, and high-performing applications.
�The .NET Framework is composed of the common language runtime and a unified set of class libraries.