Short learning curve for End-Users
Good Developer Base
There are thousands of developers writing applications for Windows Mobile or Windows CE. Besides that there are millions of developers doing programming for desktop windows. All these developers are potential Windows Mobile developers. This is possible due to the fact that Microsoft provides a subset of Win32/.NET APIs for mobile device programming.
Windows Mobile and CE are not at stripped down versions of desktop Windows. They were carefully designed and are being upgraded according to the needs of mobile and embedded device requirements. To ease the application development, subset of desktop APIs were provided to access system information and to perform system functions. This is like two houses that from outside have similar looking doors and windows but have completely different interiors.Strong Integration with desktop Windows