TrekBuddy to nawigacja przeznaczona na telefony wyposażone w środowisko JAVA i z zaimplementowanym modułem GPS.
TrekBuddy dostarcza typowych informacji, których można oczekiwać po aplikacji GPS, takich jak wysokość, dokładna pozycja geograficzna, prędkość, azymut, itp.. Ponadto TrekBuddy wyposażony jest w mapy zapisane w bitmapach, które pokazują położenie użytkownika.