Eine besondere Herausforderung stellte die Gestaltung eines benutzerfreundlichen UI zur Datenvisualisierung sowie -erfassung dar. Im Fokus standen die Unterstützung des Benutzers bei der Dateneingabe und die Vorbelegungen von Eingabe- und Auswahlfeldern mit Default-Werten. Ein weiterer wichtiger Aspekt: Die Performanz der Anwendung, um den Nutzer in seinem Arbeitsfluss nicht zu hindern. Eine weitere Herausforderung lag in der Datenerfassung und -aufbereitung. Je nach Bereich und Benutzerauswahl galt es, die Datenerfassung für eine Airline (alle Flugzeuge der Airline), eine Subfleet (alle Flugzeuge eines Typs einer Airline) oder ein Aircraft (einzelnes Flugzeug einer Airline) zu ermöglichen. Zudem sollte die Anwendung die Möglichkeit beinhalten, die Datensätze im CSV-Format mit einer Validierung auf doppelte Daten zu im- und exportieren. Sowohl bei der Aufbereitung der Daten für die Anzeige als auch für das Persistieren, galt es den Gültigkeitszeitraum der Datensätze zu beachten, um die Modifikation dieser Daten zu ermöglichen bzw. zu unterbinden.