Which destinations to fly to, what aircrafts to assign to the flight schedule and how to optimise the use of the fleet by assigning the aircraft types in the most optimal way to routes. Optimise over different time horizons, e.g. scenario management to create the most optimal routes or re-scheduling to cater for last minute day-of-operations. Use powerful optimisation and re-scheduling algorithms that take all constraints and business rules into account to generate efficient but robust flight schedules, increased efficiency, reduced impact of disturbances, lower fuel costs and higher passenger satisfaction.