 Windows Mobile is based on the Windows CE kernel and first appeared as the Pocket PC 2000 operating system . It includes a suite of basic applications developed with the Microsoft Windows API , and is designed to have features and appearance somewhat similar to desktop versions of Windows . It allowed third party developers to develop software for Windows Mobile with no restrictions imposed by Microsoft . Software applications were purchasable from Windows Marketplace for Mobile during the service 's lifespan . 
