Why Choose .NET?

Illustration of a person with a hand in the air. In an arc around his head are icons of tools, book, light bulb, screen, and code.

Productive

.NET helps you develop high quality applications faster. Modern language constructs like generics, Language Integrated Query (LINQ), and asynchronous programming make developers productive.

Combined with the extensive class libraries, common APIs, multi-language support, and the powerful tooling provided by the Visual Studio family, .NET is the most productive platform for developers.

Any app, any platform

With .NET you can target any application type running on any platform. Developers can reuse skills and code across all of them in a familiar environment.

From mobile applications running on iOS, Android and Windows, to Enterprise server applications running on Windows Server and Linux, or high-scale microservices running in the cloud, .NET provides a solution for you.

App performance monitoring provider increases throughput by 2,000 percent with .NET Core

Raygun

In the TechEmpower benchmarks, .NET processed 1.71 million requests per second, Java Servlet processed 0.96 million, and Node.js processed 0.43 million.

Data sourced from official tests available at TechEmpower Round 16.

Performance where it matters

.NET is fast. Really fast! That means applications provide better response times and require less compute power. StackOverflow serves 5.3M page views a day on just 9 servers.

The popular TechEmpower benchmark compares web application frameworks with tasks like JSON serialization, database access, and server side template rendering - .NET performs faster than any other popular framework.

Trusted and secure

.NET provides you with immediate security benefits via its managed runtime. A collection of services prevent critical issues like bad pointer manipulation or malicious attempts to alter compiled code. Microsoft takes security very seriously and releases updates quickly when threats are discovered

Startup uses .NET Core cross-platform development to put the moon in your hands

Quantum Technologies - AstroReality

Large ecosystem

Leverage the large .NET ecosystem by incorporating libraries from the NuGet package manager, our extensive partner network, and the Visual Studio Marketplace. Find answers to technical challenges from the community, our MVPs, and our large support organization.

Open source

The .NET Foundation is an independent non-profit supporting the innovative, commercially-friendly, open source .NET ecosystem. Over 25,000 developers from over 1700 companies outside of Microsoft are contributing to .NET open source.

In addition to the community and Microsoft, Technical Steering Group members, Google, JetBrains, Red Hat, Samsung and Unity are guiding the future of the .NET platform.

GoDaddy ports communications services to Linux in six weeks using .NET Core

GoDaddy

An illustration of various professionals in front of office buildings.

Our customers

Customers all over the world, in many different industries, rely on .NET. See what they say about .NET.

Ready to Get Started?

Our step-by-step tutorial will help you get .NET running on your computer.

Supported on Windows, Linux, and macOS

Get Started