The navigation module offers navigation services that will be used for a final application to which it's linked. The module allows to calculate a route between two points. The user can choose to travel by foot, by car, by bike or by wheelchair. Moreover, for any kind of mode of traveling the user can select to calculate the shortest or fastest route. In order to select the start and end point the navigation module provides a catalog of points of interest stored in a database. Once the route is calculated, the navigation module provides turn-by-turn instructions in real time to guide the user through the route to its destination.