Microsoft .NET is a free, cross-platform, open source developer platform for building many different types of applications.
With .NET, you can use multiple languages, editors, and libraries to build for web, mobile, desktop, gaming and IoT.
You can write .NET apps in C#, F#, or Visual Basic.
.NET Framework is Cross-Platform
- .NET Core is a cross-platform .NET implementation for websites, servers, and console apps on macOS, Windows, and Linux.
- .NET Framework supports websites, services, desktop apps, and more on Windows.
- Xamarin/Mono is a .NET implementation for running apps on all the major mobile operating systems.
The first version was released in 2002 and the current version is 4.7.1.