Para los smartphones los dos sistemas operativos eran Symbian (para los smartphones Nokia como el N95 y el E65) y el BlackBerry OS para los teléfonos Blackberry. También había teléfonos inteligentes que ejecutaban Windows CE.
Los teléfonos con características, que llegaron antes que los teléfonos inteligentes no tenían sistemas operativos sofisticados, pero muchos de ellos ejecutaban juegos J2ME (Java 2 Mobile Edition) y "navegadores" WAP (que sólo soportaban texto utilizando un subconjunto muy limitado de HTML llamado WML).
Había dispositivos inteligentes que no eran teléfonos y se llamaban PDA (Personal Digital Assistant). Tenían capacidades de conectividad fuera de línea y ejecutaban Windows CE (varios fabricantes como Dell, Casio, Compaq y HP) y Palm OS (dispositivos Palm Pilot).
Algunos dispositivos Windows CE incluso tenían capacidades Bluetooth para conectarse a una antena GPS externa y había bastantes aplicaciones que se podían obtener y ejecutar en ellos. Eran gráficos, coloridos y tenían pantallas táctiles que utilizabas con un lápiz óptico e incluso navegadores web (las PDA sólo mostraban páginas offline). Se podría decir que Windows CE fue el precursor de los sistemas operativos inteligentes de hoy en día, mucho más que Symbian y Blackberry, a pesar de que estos dos eran mucho más populares.