About .NET

What is .NET?

.NET is a free, cross-platform, open-source developer platform for building many different types of applications. With .NET, you can create Windows, macOS, and Linux applications. You can build web apps, web APIs, and mobile apps. You can build IoT apps, machine learning models, and much more.

It's designed for high performance, enabling developers to build modern, cloud-connected applications for any platform.

Key Features

  • Cross-Platform

    Build and run applications on Windows, macOS, and Linux.

  • High Performance

    Engineered for speed and efficiency, suitable for demanding workloads.

  • Cloud-Native

    Designed for modern cloud environments and microservices architecture.

  • Extensible Ecosystem

    Leverage a rich set of libraries and frameworks for diverse development needs.

Core Technologies

C# F# ASP.NET Core Entity Framework Core ML.NET .NET MAUI Xamarin Blazor

Get Started with .NET

Join millions of developers worldwide building amazing applications with .NET. Explore the documentation, download the SDK, and start coding today!

Explore Documentation