.NET Compact Framework 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.

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.

Architectural Overview

Describes the core components of the .NET Compact Framework.

Community Additions