Microsoft.Net framework is a software framework originally developed by Microsoft, and that runs on the Microsoft's Windows. The framework is characterized by a large library. One of the striking features of the .NET framework technology is language interoperability across several programming languages, which essentially means that each programming language used in the framework can easily use another supported language's code.
Microsoft Dot Net technologies are used for creating an ever-increasing number of web based programming due to its versatility and flexibility in creating a stable application development platform. Microsoft.NET framework supported programs run on a software environment, which is essentially a virtual application machine, known as Common Language Runtime. This provides important services such as exception handling, security and memory management.