Software engineering exercise to manage an airport and flights.