No matter the web application you are creating, ASP.NET has a solution for you: From Enterprise web applications targeting Windows Server, to small microservices targeting Linux containers, and everything in between.


ASP.NET is a mature web platform that provides all the services that you require to build enterprise-class server-based web applications using .NET on Windows.

Learn more


ASP.NET Core is a new open-source and cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.

Learn more

Free courses

Learn to build applications with ASP.NET and ASP.NET Core from various training providers for free. Start learning with videos, interactive tutorials, code samples and more.

Learn more

Which one is right for me?

ASP.NET benefits

ASP.NET Core benefits

Select ASP.NET scenario

Websites APIs Real-time

Select ASP.NET Core scenario

Websites APIs