The present invention relates to a system for managing itineraries for a group of people, comprising a module for communicating data in real time, able to send and receive data from at least one other communication module, the data comprising for example information relating to planned or unplanned events, a database comprising vectorial and / or georeferenced geographical data, and non-georeferenced data, the data comprising, for example, information relating to events, the topography surrounding the terminal and / or the group, information relating to the group, a module for calculating an itinerary to be carried out, the calculation module calculating said itinerary based on information transmitted by the reception module, the module for calculating an itinerary configured to calculate the optimal itinerary, according to configurable decision criteria stored in memory, based on data stored in a database.