The .NET Framework is one of the powerful technologies developed by Microsoft. It comprises several programming languages such as C#, Visual Basic, C++, F#. The framework also includes database platforms such as ADO.NET and web based languages such as ASP.NET and MVC.
Microsoft did not included MVC when they originally released .NET Framework in 2002 but was added later as per the feedback of the developers. The .NET Framework infrastructure comprises of Common Language Runtime (CLR), .NET Framework class libraries and Visual Studio.
Common Language Runtime is called CLR and provides a universal execution engine for .NET applications. The runtime has a capability to manage objects with the help of Automatic Garbage Collection system