A method comprising: receiving flight plan data representing a set of current flight plans ; receiving surveillance data representing a set of current aircraft statuses ; generating merged data representing a set of flight portions that remain to be flown, the merged data generated by pairing individual aircraft statuses (322-324) with individual flight plans (312-314), by correcting the individual flight plans (312-314) based on the individual aircraft statuses (322-324) to generate corrected flight plans (352-354), and by determining portions (362-364) of the corrected flight plans (352-354) that remain to be flown; receiving operational context data representing airspace configurations, airport configurations, or a combination thereof; receiving weather data ; generating predicted flight traffic data by performing a simulation of flights over a duration of time , the simulation based at least partially on the merged data , the operational context data , and the weather data ; and generating a user output based at least partially on the predicted flight traffic data , the method further comprising: receiving user input indicating the duration of time and an area of interest ; and filtering the set of current flight plans based on the duration of time and based on the area of interest , wherein the area of interest is associated with an airport terminal or with an airport, wherein the generated user output includes both a predicted average delay for the area of interest at a time within the duration of time and a recommended action to reduce the predicted average delay . receiving flight plan data representing a set of current flight plans ; receiving surveillance data representing a set of current aircraft statuses ; generating merged data representing a set of flight portions that remain to be flown, the merged data generated by pairing individual aircraft statuses (322-324) with individual flight plans (312-314), by correcting the individual flight plans (312-314) based on the individual aircraft statuses (322-324) to generate corrected flight plans (352-354), and by determining portions (362-364) of the corrected flight plans (352-354) that remain to be flown; receiving operational context data representing airspace configurations, airport configurations, or a combination thereof; receiving weather data ; generating predicted flight traffic data by performing a simulation of flights over a duration of time , the simulation based at least partially on the merged data , the operational context data , and the weather data ; and generating a user output based at least partially on the predicted flight traffic data , the method further comprising: receiving user input indicating the duration of time and an area of interest ; and filtering the set of current flight plans based on the duration of time and based on the area of interest , wherein the area of interest is associated with an airport terminal or with an airport, wherein the generated user output includes both a predicted average delay for the area of interest at a time within the duration of time and a recommended action to reduce the predicted average delay . receiving user input indicating the duration of time and an area of interest ; and filtering the set of current flight plans based on the duration of time and based on the area of interest , wherein the area of interest is associated with an airport terminal or with an airport, wherein the generated user output includes both a predicted average delay for the area of interest at a time within the duration of time and a recommended action to reduce the predicted average delay . <EOS>