Palm is a proprietary embedded operating system for mobile devices. It runs on smartphones, GPS devices, handheld gaming consoles, etc. Palm supports touchscreen actions with stylus or fingers, handwriting recognition, wireless connectivity, and multimedia capability, among other features. The current version is Palm 5.4. Some devices using Palm OS are Treo and TX.