Les logiciels pour portables se sont largement répandus à la période où les téléphones portables ont connu un large succès, et sont disponibles sous différentes formes. Souvent les logiciels soit ont une fonction utilitaire, soit tiennent lieu de divertissement.
De tels logiciels peuvent par exemple se présenter sous la forme de jeux ou de programmes, faisant appel à différents médias. Par contre, les logiciels pour portable dits utilitaires, se présentent souvent aux clients sous la forme de produits ou logiciels « office », dont il existe déjà un équivalent sur les ordinateurs ordinaires.
Les programmes de navigation constituent un très bon exemple de logiciel utilitaire. Grâce à la technologie GPRS, un téléphone portable équipé d’un tel software, peut être utilisé comme système de navigation.
Si l’on veut atteindre un but, que ce soit à pied, en voiture ou en vélo n’a aucune espèce d’importance – au final on atteint son but grâce à la navigation mobile, qui a simplement été installée en tant que logiciel sur le téléphone portable. Souvent le logiciel de la navigation mobile est déjà installé au portable. Mais quelquefois, l'installation d'un programme spécial avec l'ordinateur est essentiel. Pour ce cas l'utilisation d'un tapis souris est très secourable.
Mais si l’on a besoin de programmes additionnels pour par exemple accomplir diverses tâches administratives, il existe des logiciels spéciaux, sous la forme de programmes de traitement de textes ou même de lecture de PDF, qui offrent presque tous les avantages d’un ordinateur, mais sur un téléphone portable.
Mises à part les applications utilitaires, les programmes ludiques et les softwares de divertissement ont connu un grand succès chez plusieurs fournisseurs. Des programmes tels que ceux permettant par le biais du GPRS de localiser précisément un autre téléphone portable, avec seulement son numéro, sont aujourd’hui monnaie courante.