Graffiti is an essentially single-stroke shorthand handwriting recognition system used in PDAs based on the Palm OS. Graffiti was originally written by Palm, Inc. as the recognition system for GEOS-based devices such as HP's OmniGo 100 and 120 or the Magic Cap-line and was available as an alternate recognition system for the Apple Newton MessagePad, when NewtonOS 1.0 could not recognize handwriting very well. Graffiti also runs on the Windows Mobile platform, where it is called "Block Recognizer", and on the Symbian UIQ platform as the default recognizer and was available for Casio's Zoomer PDA.
The software is based primarily on a neography of upper-case characters that can be drawn blindly with a stylus on a touch-sensitive panel. Since the user typically cannot see the character as it is being drawn, complexities have been removed from four of the most difficult letters. "A" "F", "K" and "T" all are drawn without any need to match up a cross-stroke.
Some letters can be drawn with strokes other than the "official" ones. Two examples of these alternative strokes are the letters "V" (drawn the same only from right to left) and "X" (drawn the same as the letter "K" except reversed from right to left). These alternative strokes are frequently recognized with greater reliability.