Windows Mobile is one of the major smartphone platforms and until recently the only touch-enabled smartphone platform. Windows Mobile actually has two distinct editions – Windows Mobile Standard and Windows Mobile Professional. Software written for either of the editions is not compatible with the other. The main difference between the editions is that Windows Mobile Professional supports touchscreen and handwriting recognition. Windows Mobile is a product created by Microsoft but as the company does not produce any phones itself, it licenses the platform to hardware manufacturers. Before version 6 was released the Windows Mobile Standard edition was known as Windows Mobile for Smartphone, while the Professional edition was referred to as Windows Mobile for PocketPC.