This documentation is archived and is not being maintained.

Developer Model

The .NET Compact Framework provides a model for developers to use for creating applications and components that can target either a broad variety of devices and platforms or a specific category of devices.


The .NET Compact Framework is for developing client applications on smart devices. If you want to develop Web-based server applications for mobile clients, see Creating ASP.NET Mobile Web Applications.

In This Section

Building on Core Components

Describes the core components of the .NET Compact Framework and how developers can target a broad range or a particular set of devices by introducing optional components.

Creating Additional Components

Describes steps and guidelines for creating optional components.

Related Sections

Architectural Overview

Describes the core components of the .NET Compact Framework.