OSRM (Open Source Routing Machine) est un calculateur d'itinéraire utilisant les données d'OSM. Son approche est d'être rapide, au détriment historiquement de la flexibilité. Mais il commence à avoir plus fonctionnalités tout en restant très rapide. De plus il peut être personnalisé pour coller à d'autres besoins : retour d'expérience et d'expérimentation sur le support de profils de vitesses différents en fonction du contexte, d'options comme utiliser ou non les autoroutes ou encore de calcul d'isochrones.