El Palm Operating System es un sistema operativo multitarea de usuario único diseñado para dispositivos portátiles como PDAs y teléfonos celulares. El SO gestiona procesos en tiempo real como la entrada de datos a través del reconocimiento de escritura y aplicaciones como correo, contactos y juegos. Debido a los recursos limitados, la memoria es volátil, no hay almacenamiento secundario y las aplicaciones ocupan toda la pantalla de manera exclusiva.