BRouter est un moteur de calcul d'itinéraires prenant en compte le relief pour optimiser la dépense énergétique du trajet. Le mode de déplacement peut être défini avec précision, en particulier pour le cyclotourisme : original, sans les véloroutes, sans les escaliers, avec relief etc, ainsi que les vélomobiles et les vélos de route. D'autres modes sont acceptés comme la voiture, le fluvial, le train, la randonnée.
BRouter utilise les données libres d'OpenStreetMap et propose d'un client web et mobile (Android), intégrable dans OsmAnd, Locus Map ou OruxMaps.
