Microsoft .NET (pronounced “dot net”) is a software component that runs on the Windows operating system. .NET provides tools and libraries that enable developers to create Windows software much faster and easier. .NET benefits end-users by providing applications of higher capability, quality and security.
Overview of .NET
The .NET Framework has been developed to cater to the following objectives and requirements:
To provide a consistent object-oriented environment to develop applications.
To provide a code execution environment that simplifies deployment and versioning.
To provide a code execution environment that guarantees the safety of the code that is executing. This includes both code developed internally by an organization or for code developed by 3rd party vendors.
To provide a code execution environment that eliminates the issues faced by scripted environments with respect to performance.
To provide a common programming model where the choice of a programming language becomes a matter of choice.