Developing Client Applications with the .NET Framework

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.

Windows Forms
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.

See Also

Portable Class Library
Overview
Development Guide
How to: Create a Windows Desktop Application
Windows Service Applications