 Software may be developed by third parties for the Windows Mobile operating system . Developers have several options for deploying mobile applications . These include writing native code with Visual C + + , managed code that works with the .NET Compact Framework , writing code in Tcl @-@ Tk with <unk> , GCC using <unk> , Python using <unk> or server @-@ side code that can be deployed using Internet Explorer Mobile or a mobile client on a user 's device . The .NET Compact Framework is a subset of the .NET Framework and hence shares many components with software development on desktop clients , application servers , and web servers which have the .NET Framework installed , thus integrating networked computing space . 
