Diferite tipuri de software de navigație sunt utilizate pentru multe tipuri de scopuri de navigare, fie pe uscat, aer sau pe mare. Există dispozitive care permit unui utilizator să navigheze printr-un sistem de poziționare globală (GPS) și pot oferi diferite tipuri de instrumente, interfețe și caracteristici pentru a permite o călătorie ușoară și convenabilă. Dispozitivele care utilizează GPS folosesc un cip GPS încorporat și un mic receptor radio, care captează semnale de la mulți sateliți GPS în același timp. Folosind aceste semnale simultane, dispozitivul poate calcula viteza, poziția și timpul unui utilizator în locație. Informațiile sunt codificate și apoi transformate în date care pot fi citite.
Navigația maritimă utilizează software de navigație, folosind tehnologia pentru a naviga în corpurile de apă, mai degrabă decât hărțile de hârtie. Majoritatea bărcilor care sunt utilizate frecvent astăzi au receptoare GPS și pot utiliza diferite caracteristici și instrumente de navigare care vor ajuta utilizatorul. Software-ul de navigație din receptoarele GPS marine, cunoscute și sub numele de plotere de hărți, utilizează hărți maritime electronice, versiuni digitizate ale hărților marine pe hârtie. Software-ul folosește două tipuri de diagrame: diagrame raster și diagrame vectoriale. Diagramele raster conțin imagini digitale geo-referențiate care seamănă cu diagrame de hârtie, în timp ce o diagramă vectorială este o bază de date cu instrucțiuni despre cum trebuie desenată o diagramă într-un program.
Software-ul de navigație utilizat pentru navigarea telefonului mobil a devenit din ce în ce mai popular odată cu utilizarea tot mai mare a telefoanelor inteligente. Dispozitivele telefoanelor inteligente pot fi folosite ca înlocuitori pentru dispozitivele GPS care au o singură utilizare ca receptor GPS. Dispozitivele mobile care folosesc software de navigare au caracteristici precum cartografierea 2D/3D, partajarea locației și o busolă cu direcțiile cardinale pentru persoanele cărora le place să facă activități în aer liber, cum ar fi drumeții sau ciclism. Alte dispozitive mobile au instrumente pentru conducerea unei mașini, cum ar fi ghidarea vocală, introducerea locației adresei, o funcție de căutare pentru companiile locale și calcularea distanței. Funcțiile suplimentare pot include actualizări de trafic și notificări privind condițiile meteo.
Navigația terestră este un alt tip de software de navigație care este folosit de entități precum militari, oameni de știință sau echipaje de construcții. Este folosit și în activități de agrement, precum geocaching sau golf. Software-ul de navigare pentru golf poate include multe caracteristici, inclusiv urmărirea mingii de golf, topografia anumitor terenuri și direcția vântului. Software-ul de navigare pentru geocaching poate fi descărcat ca aplicație și utilizat pe un dispozitiv mobil pentru a găsi „cache-uri” care sunt ascunse în multe locuri de pe tot globul. Atât instrumentele de navigare pentru golf, cât și pentru geocaching integrează GPS-ul cu activitatea pentru care este folosit, făcându-l simplu și convenabil pentru utilizatori.