Develop client applications with .NET Framework
There are several ways to develop Windows-based applications with .NET Framework. You can use any of these tools and frameworks:
This section contains articles that describe how to create Windows-based applications by using Windows Presentation Foundation or Windows Forms. However, you can also create web applications using .NET Framework and client applications for computers or devices that you make available through Microsoft Store (UWP apps).
Universal Windows Platform
Describes how to create UWP applications that you can make available to users through Microsoft Store.
.NET API for UWP apps
Reference for .NET types that support UWP apps.
Develop for Multiple Platforms
Describes the different methods you can use .NET Framework to target multiple client app types.
Get Started with ASP.NET Web Sites
Describes the ways you can develop web apps using ASP.NET.
.NET API for Windows Phone Silverlight
Lists .NET Framework APIs you can use for building apps with Windows Phone Silverlight.