Rozwiązanie bazuje na otwartych algorytmach OSRM i może wyznaczać trasę z wykorzystaniem takich kryteriów jak: zakazy skrętu, unikanie stromych podjazdów, a także wydłużenie czasu przejazdu związane z czekaniem na sygnalizacji świetlnej czy koniecznością hamowania na ostrych zakrętach.
Pierwszym przykładem zastosowania Smart Directions jest aplikacja Scoot umożliwiająca wynajmowanie skuterów w San Francisco i poruszaniu się po tym mieście. Wyznaczając trasę, unika ona m.in. stromych podjazdów czy ulic o dużym ruchu.