When a flight is delayed, canceled, or significantly changed, the customer experience quickly becomes a systems problem. A passenger may open an airline app and see another flight with available seats. Rebooking that passenger, however, can require much more than displaying an alternative itinerary.