Write Code Once For Both Mobile And Desktop Apps
For the last several years, while developers were building Microsoft .NET Framework client applications for Windows, many had no idea that they could also have been creating applications for Windows Mobile using the same skills and toolsets. But Windows Mobile wasnt as widespread in the enterprise then, so the need to write custom applications targeting mobile devices was not as great. Today, theres a huge demand and many desktop developers are getting their feet wet with mobile development. Unfortunately, many miss the opportunity to share their .NET code cross-platform even though it is relatively easy to do so.
Read the whole write up at msdn.microsoft.com.