Well. Amadeus Flight Management started life as "hey can't we improve the Whiz Wheel?" It was built to be a "faster" (yeah, right) solution not just for pilots but more for baggage loaders.
Having developed some software for Amadeus via one of their contractors I know what it is like to be working with someone in the US demanding "Is it done yet? Is it done yet?". They always seem to approve a handover date and then 1 week later knock 3 months off and scream about urgent delivery.
TITSUP? I am not surprised at all. More a case of Total Instability of Transportation Software causes Unstable Planes.