Tout comme les ordinateurs, les téléphones mobiles ont également leurs propres systèmes d'exploitation (OS) ou "plate-forme logicielle" qui permet au téléphone pour exécuter des programmes et des applications. Il existe plusieurs systèmes d'exploitation mobiles disponibles sur le marché, chacun ayant ses propres caractéristiques uniques. Le système d'exploitation détermine les fonctions, les logiciels et applications sont applicables pour votre appareil. Des exemples de systèmes d'exploitation mobiles disponibles incluent Palm OS, Symbian OS, MXI, Mobile Lynux et Windows Mobile.