.NET Micro Framework Platform SDK

The Microsoft® .NET Micro Framework is a powerful and flexible platform for rapidly creating embedded device firmware with Microsoft Visual Studio®.

You can now develop firmware for devices that are too constrained to run Microsoft Windows® CE and the .NET Compact Framework. With the .NET Micro Framework, you can use Visual Studio to write, test, and debug software on your hardware just as you would when developing software for the .NET Framework or the .NET Compact Framework.

.NET Micro Framework brings essential benefits of the Microsoft .NET platform to devices that do not need the full functionality that is available in the .NET Framework and the .NET Compact Framework. Our target is devices that operate below the functionality range of those for which software developers typically use the .NET Compact Framework to develop embedded applications.

The architecture of the .NET Micro Framework provides you with the tools necessary to develop your firmware as managed C# applications. It does this by making use of specialized versions of the .NET common language runtime (CLR) and the .NET Framework class library. For details, see .NET Micro Framework Architecture and .NET Micro Framework Programming Model.

This documentation is for use with the .NET Micro Framework SDK version 4.0.

In This Section

Legal Notice
This section provides a list of trademarks or registered trademarks of Microsoft Corporation.
What's New in the .NET Micro Framework Platform SDK
Each release of the .NET Micro Framework provides new and improved features, added in response to current market needs. These enhancements help simplify your design or development tasks and improve your results.
Quick Start Guide
This Quick Start Guide provides a brief introduction to the Microsoft® .NET Micro Framework Platform SDK.
Overviews of the .NET Micro Framework
Architecture, global applications, managed drivers, web services, and SSL connections are a few of the many essential areas where understanding is crucial to a rapid and successful development of your .NET Micro Framework devices. This developer's guide gives you an overview of the Microsoft® .NET Micro Framework.
API Reference for .NET Micro Framework
The class library for the Microsoft® .NET Micro Framework SDK contains some namespaces that match those in the desktop version of .NET, and some unique namespaces.

Emulate a development environment, transfer your application to your hardware device, and create a user interface with these tools designed for .NET Micro Framework.

The samples included with the .NET Micro Framework provide illustration and instruction on various aspects of the .NET Micro Framework.
This glossary provides a list of terms used in the .NET Micro Framework documentation.

Community Additions