Register for the ASP.NET Core sessions presented by Scott Hunter, Jeff Fritz, and Dan Roth from the .NET/ASP.NET team at DEVintersection 2017! Learn more >

Develop high performance applications in less time, on any platform.


Thomas Bandt @asp_net

Learn once, deploy anywhere.

Scott Addie @Scott_Addie

Tooling. Where else will you find an IDE as nice as Visual Studio?

Ivan Gavryliuk @aloneguid

C# is Java done right

Willem Meints @willem_meints

fully open source and a modern API that is kept up-to-date.

Edward Spencer @ed_spencer_uk

Widely used. Well supported, a shedload of online resources

Sriram Sakthivel @sriramtwt

Cross Platform, Rapid Development, C#, Wide set of class libraries!

Ankit Srivastava @srivastavaankit

the ease of implementing & continous improvement that makes .net the best platform for developers...

devcision @devcision

it has the best IDE. Frameworks and tools from same company so it works well together. From enterprise to mobile...

moiTrades @MoiTrades

I don't have to install Node and million JS libraries to create apps that r truly amazing. And oh yeah, now r cross plat too.

Montray Davis @MontrayDavis

Looks like I need to learn ASP.NET for my new job. Loving it already. #DotNETCore #AspNetCore

Sarmad Sattar @sarmad_sattar

c# development pace, easy to approach and learn, all those great feature from very beginning like linq, iterator...

Bart Calixto @bartmax

people behind it and community.


A simple, modern, general-purpose, object-oriented programming language

  • ranked among most popular and most loved languages
  • build for mobile, web, cloud, desktop, gaming, and IoT
  • simple async patterns
  • language integrated queries
  • automatic memory management
  • familiar syntax for Java & C-style devs

.NET supports multiple programming languages

Learn about C#, F#, and VB.NET

Any developer, any app, any platform

Windows development

The .NET framework helps you create mobile, desktop, and web applications that run on Windows PCs, devices and servers and it's included in Visual Studio.

Cross-platform server apps

Develop web sites and services that run on Linux, Windows and macOS with the blazing fast and modular platform provided by .NET Core and ASP.NET Core.

Mobile apps on any device

Xamarin brings the power and productivity of .NET to iOS and Android, reusing skills and code while getting access to the native APIs and performance.

Help me choose

Vibrant community

Join a huge community of 6 million developers. Leverage the large ecosystem of components and Open Source software and enjoy online and offline communities to get help. And because .NET is all Open Source, you can join the 25,000 developers and 1,700 companies already contributing to the .NET platform. To learn more about .NET and open source visit the .NET repos in GitHub.

What customers are saying about .NET


"Using the same-size server, we were able to go from 1,000 requests per second per node with Node.js to 20,000 requests per second with .NET Core."

-John-Daniel Trask, CEO and Co-Founder

"The event-driven, microservices paradigm eliminated a lot of the overhead that comes with a service-oriented architecture."

-Mike Hanrahan, CTO

Stack Overflow

"The Microsoft technology made it easy for us. It just works. We saved months of development time in the process."

-George Beech, System Administrator

Read customer stories