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 in the .NET Framework

Provides information about additional technologies that can be used when developing client applications.

Related Sections

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 with the .NET Framework

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.