The Microsoft .NET Framework is a collection of pre-coded solutions for building applications which have rich user interface, seamless and secure communication capabilities. With help of .NET Frameworks you can develop the applications that works the way you want, in your prefer programming language.
.NET Framework is a software framework that can be installed on computers running Microsoft Windows operating systems. It includes a large library of pre-coded solutions of programming problems and a virtual machine which manages the execution of programs written specifically for the framework. The .NET Framework is a Microsoft offering and is intended to be used by most new applications created for the Windows platform.
Main features of .Net Framework include:
- Interoperability between old and new applications
- Common Runtime Engine to run code developed using any framework compatible language
- Language Independence for compatibility with many programming languages
- Base Class Library of common functions for faster development
- Simplified Deployment
- Security
- Portability
There are many components and tools that extend the basic functionalities provided in .Net Framework. Some of them are: