There are multiple ways to develop Windows-based applications with the .NET framework that run locally on users' computers or devices. This section contains topics that describe how to create Windows-based applications by using Windows Presentation Foundation (WPF) or by using Windows Forms. However, you also create client applications using the .NET Framework and make them available to your users through the Windows Store and Windows Phone store for computers or devices, web applications that can be viewed in a browser.
In This Section
Windows Presentation Foundation
Provides information about developing applications by using WPF.
Provides information about developing applications by using Windows Forms.
Common Client Technologies
Provides information about additional technologies that can be used when developing client applications.
Windows Store apps
Describes how to create apps that you can make available to users through the Windows Store
.NET for Store apps
Describes the .NET Framework support for Store apps, which can be deployed to Windows computers and devices.
.NET API for Windows Phone Silverlight
List the .NET Framework APIs you can use for building apps with Windows Phone Silverlight
Developing for Multiple Platforms
Describes the different methods you can use the .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.