Vehicle routing is usually done in a dynamic environment, i.e., there are constant changes and information, which need to be immediately taken into account (new orders, cancellations, disruptions, changes in orders, delays, vehicle breakdown, etc.) Software with robust vehicle routing can respond automatically and flexibly, in real time, to the changes during planning and during the trip, as possible events and uncertainties are included in the foresighted planning. The routing schedules thus created and changed are robust in respect of changes, i.e., only minor changes are caused.