The Palm OS Emulator is a program based on the Copilot app that emulates the hardware of the various models of Palm-powered handhelds, making it a valuable tool for writing, testing, and debugging applications. Palm has taken the original Copilot app and enhanced it with new features, debugging support, and support for more recent ROMs (the source code is still available). With this program, you can create "virtual" handheld devices on your PC and develop Palm apps with ease. Emulated devices can be loaded with new ROMs, so you can test your application with virtual devices, including different devices than you own, foreign language ROMs, and debug-enabled ROMs for extra error checking and debugging features. You can also download skins for this program that will cosmetically emulate device-specific images, making it even easier to develop software for your favorite handheld device running the Palm OS.