The .NET Micro Framework is a .NET implementation for very small, resource constrained devices.
It is used for developing managed applications on small devices.
This is an easy to install application and it requires Microsoft Visual C# Express Edition 2010 or Microsoft Visual Studio 2010.