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

.NET Core and ASP.NET Core give you a blazing fast and modular platform for creating server applications that run on Windows, Linux and Mac.

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.

What is .NET?

.NET is the development platform used by millions of developers to create apps and services on any device and OS, with amazing performance and great developer productivity.

Learn more

Start coding

Develop with the tools you love

The Visual Studio family provides the best development experience for creating .NET applications, for any developer, any app and any platform, for free.

Get Involved

Join the conversation and stay connected with the team. Contribute to our open source projects and help build the future of .NET together.