Du brauchst in erster Linie einen Rechner, ja. Das Smartphone wird für die Streckenführung nicht zwingend benötigt, wäre für mich eher eine Notlösung unterwegs, falls der Akku vom Navi leer ist.
Auf dem Rechner benötigst Du kein spezielles Programm, da alles über einen Webbrowser erledigt wird...