The .NET Framework is a software framework developed by Microsoft that runs primarily on Microsoft Windows. It includes a large class library named Framework Class Library (FCL) and provides language interoperability across several programming languages. Programs are written for .NET Framework execute in a software environment named Common Language Runtime(CLR), an application virtual machine that provides services such as security, memory management, and exception handling. (As such, computer code written using .NET Framework is called "managed code".) FCL and CLR together constitute .NET Framework.


The .NET platform is a set of technologies. Microsoft .NET platform simplifies software development (Windows or WEB) by building applications of XML Web services.
The.NET platform consists of the following core technologies:

  • The .NET Framework

  • The .NET Enterprise Servers

  • Building block services

  • Visual Studio .NET