.NET Development | Visual Studio Skip to content
.NET Development | Visual Studio2020-12-22T12:44:20-08:00

dontNet logo

Develop .NET applications

Build cross-platform web and Windows desktop applications with C#, F# or Visual Basic

Install the frameworks and tools you need for building .NET apps

Intro to Visual Studio video screenshot

Coding instead in a different language?

Download Visual Studio for Windows and choose the tools you need

screenshot of C# and Visual Basic are programming

C# and Visual Basic

Productive, multi-purpose, type-safe, object-oriented, open source

C# and Visual Basic are programming languages designed for creating a variety of applications that run on the .NET Framework. These languages are powerful, type-safe, and object-oriented. They are built on the .NET Compiler Platform “Roslyn” which provides rich code analysis APIs and it’s all open source on GitHub.


Simple, efficient, data-rich, functional-first programming

F# is an open source, cross-platform, functional-first programming language that enables developers to tackle computing problems with simple, maintainable and robust code. F# is on GitHub, and many tools and libraries are available from the F# community.

screenshot of F# programming language
screenshot of ASP.NET open source web framework

ASP.NET web apps

Open, flexible tools you need to create and deploy modern web apps

ASP.NET is an open source web framework for building great websites and web applications using HTML, CSS, and JavaScript. You can also create Web APIs and mobile sites, use real-time technologies like Web Sockets, and more.

Cloud apps in Azure

Quickly deploy mission-critical apps. Start free. Scale as you grow

Run ASP.NET web apps and .NET programs in the cloud by using Azure Websites, WebJobs, Cloud Services, and VMs. Use .NET and Visual Studio to deploy a new or existing application in seconds.

screenshot of cloud apps in Azure
Universal Windows Platform illustration

Universal Windows Platform

One Windows platform, many devices

Leverage your skills in C# and Visual Basic to take advantage of the power of Windows 10 to build the next generation of apps.
Windows 10 runs on a single, unified core across devices—mobile, desktop, Xbox, or elsewhere. Windows 10 apps you build with C# and Visual Basic run as fast as C++ with the .NET Native runtime.

Desktop applications

WinForms and WPF

The .NET framework and Visual Studio enable you to develop data-centric, modern line of business applications (LoB) for Windows. Create visually stunning user experiences with WPF or use WinForms productive WYSIWYG designers to incorporate UI, media, and complex business models. Rapidly develop enterprise-class line of business applications with a comprehensive set of features like controls, data binding, animation, styles, templates, and more.

screenshot of WinForms and WPF
screenshot of Visual Studio and Xamarin

Cross platform mobile

Visual Studio and Xamarin

Create rich native apps using C# across iOS, Android and Windows, while maximizing code reuse. Share code across device platforms with shared projects or portable class libraries.

With 100% of the native APIs exposed, you have full access to device capabilities. Create apps with native user experiences and native performance with drag-and-drop simplicity.

Edit and debug

Be the most productive you can be

Visual Studio guides you with live assistance as you write Visual Basic and C# code through IntelliSense and Analyzers, as well as provides world-class debugging and diagnostics tools.

screenshot of editing and debugging
screenshot of .NET Core

.NET Core

Modular, cross-platform, open source

.NET Core is a set of runtime, library and compiler components optimized for modern workloads that run on Windows, macOS and Linux. It can be installed locally with your app with only the packages you need. .NET Core runtime, libraries and compiler are all open source on GitHub and are taking contributions.

Free, fully-featured IDE for students, open-source and individual

Free download

Professional developer tools, services, and subscription benefits for small

Free trial

End-to-end solution to meet demanding quality and scale needs of teams of all

Free trial