This command-line application was implemented with ANTLR4, for generating a parser and parsing user requests, IBM ILOG CPLEX Concert Technology C++ API for solving Integer Linear Programming models, and Microsoft C++ REST SDK for API endpoints.
Data source: Amadeus Sandbox APIs (now, Self-Service API)