The .NET Framework is a software framework for Microsoft Windows operating systems. It includes a large library, and it supports several programming languages which allows language interoperability

The .NET Framework is not specific to any one programming language. The C#, VB.NET, C++/CLI and F# programming languages from Microsoft, and many other languages from other vendors, all use the same .NET Framework.