".NET Gadgeteer was created by researchers at Microsoft as an internal prototyping tool, but because of external interest, particualrly from educators and hobbyists, we turned it into open source software which now has a vibrant hardware ecosystem from multiple manufacturers.
The platform is built on the .NET Micro Framework, which allows small devices to be programmed in the C# language and make use of Visual Studio’s programming and debugging tools."