Jak jednoúčelové navigační přístroje, tak univerzálnější smartphony dokážou navigovat díky nainstalovanému softwaru. Ten je možné updatovat, vylepšovat, nebo nahradit zcela jinou aplikací.