A system for providing flight management during an abnormal event, the system comprising a computing platform and a device: the computing platform comprising: - a processor, - a memory, - multiple servers (18, 20) comprising ∘ at least one performance server configured to access and receive performance impacting failure data associated with the in-flight performance; and ∘ at least one database server configured to receive and store information from sensors and databases; - and a flight management application module configured to receive data from the multiple servers (18, 20) and to calculate one or more aircraft ranges (30A, 30B) based upon the received data; the device comprising: - an interactive user interface (14, 40, 80); - a diversion selection assistance module configure to send, via the interactive user interface (14, 40, 80), a notification about the abnormal event; and - a diversion anticipation module offering flight plan decision points (36A, 128); the interactive user interface (14, 40, 80) displaying: - at least one map; - at least one flight icon on the map; - at least one indicator for the one or more of the aircraft ranges (30A, 30B) displayed on the map; - information (32C, 32D, 32E, 60, 82) regarding one or more reachable airports (32A, 32B) overlaid on the map;and - an interactive ghost aircraft movable along the calculated flight path (54, 88); characterized in that - the interactive user interface (14, 40, 80) offers diversion scenario through a diversion scenario player; - each diversion scenario is composed of at least one flight plan segment and associated diversion airports, one or several diversion routes to the diversion airports and at least one list of abnormal events associated with the diversion scenario; - the interactive user interface (14, 40, 80) displays further at least one visual data associated with the forecasted aircraft performances characteristics and at least one forecasted action range for at least one position of the interactive ghost aircraft along the calculated flight path (54, 88). the computing platform comprising: - a processor, - a memory, - multiple servers (18, 20) comprising ∘ at least one performance server configured to access and receive performance impacting failure data associated with the in-flight performance; and ∘ at least one database server configured to receive and store information from sensors and databases; - and a flight management application module configured to receive data from the multiple servers (18, 20) and to calculate one or more aircraft ranges (30A, 30B) based upon the received data; - a processor, - a memory, - multiple servers (18, 20) comprising ∘ at least one performance server configured to access and receive performance impacting failure data associated with the in-flight performance; and ∘ at least one database server configured to receive and store information from sensors and databases; ∘ at least one performance server configured to access and receive performance impacting failure data associated with the in-flight performance; and ∘ at least one database server configured to receive and store information from sensors and databases; - and a flight management application module configured to receive data from the multiple servers (18, 20) and to calculate one or more aircraft ranges (30A, 30B) based upon the received data; the device comprising: - an interactive user interface (14, 40, 80); - a diversion selection assistance module configure to send, via the interactive user interface (14, 40, 80), a notification about the abnormal event; and - a diversion anticipation module offering flight plan decision points (36A, 128); - an interactive user interface (14, 40, 80); - a diversion selection assistance module configure to send, via the interactive user interface (14, 40, 80), a notification about the abnormal event; and - a diversion anticipation module offering flight plan decision points (36A, 128); the interactive user interface (14, 40, 80) displaying: - at least one map; - at least one flight icon on the map; - at least one indicator for the one or more of the aircraft ranges (30A, 30B) displayed on the map; - information (32C, 32D, 32E, 60, 82) regarding one or more reachable airports (32A, 32B) overlaid on the map;and - an interactive ghost aircraft movable along the calculated flight path (54, 88); - at least one map; - at least one flight icon on the map; - at least one indicator for the one or more of the aircraft ranges (30A, 30B) displayed on the map; - information (32C, 32D, 32E, 60, 82) regarding one or more reachable airports (32A, 32B) overlaid on the map;and - an interactive ghost aircraft movable along the calculated flight path (54, 88); - the interactive user interface (14, 40, 80) offers diversion scenario through a diversion scenario player; - each diversion scenario is composed of at least one flight plan segment and associated diversion airports, one or several diversion routes to the diversion airports and at least one list of abnormal events associated with the diversion scenario; - the interactive user interface (14, 40, 80) displays further at least one visual data associated with the forecasted aircraft performances characteristics and at least one forecasted action range for at least one position of the interactive ghost aircraft along the calculated flight path (54, 88).