Windows Mobile is a platform developed by Microsoft for use on Windows Mobile phones.   It uses a compact version of the dot net operating system to function.  Developing these applications requires that you download and install Visual Studio with the virtual machine emulator.  From there it is a process of coding and testing the application for export.