Modernize airline services

Case study

Modernize airline services

Our client is a leading Middle East-based airline operator with one of the most efficient fleets. Though known for their affordable air-travel services, they were looking for ways to meet the demands of new-age digital savvy customers’ rising expectations.


The client’s goal was to modernize the Departure Control System (DCS) and make it easy to use, along with a potential to increase revenue through sales from value-added onboard services. The detailed requirement included adding DCS with real-time metrics, having a flexible flight management interface, streamlining passenger handling process including check-in, boarding, e-ticket management and aircraft ground operations to manage passenger and load distribution.


The client’s DCS was a legacy mainframe-based application. In addition, the existing vendor was not planning for any future upgrades as they were about to withdraw their support service. Given the criticality of the DCS, any downtime or outage during modernizing efforts would impact business operations, and potentially harm the client’s reputation.

Other challenges were:

  • No real-time synchronization and free flow of data between Reservation System (RES) and the DCS resulting in loss of revenue or issues related to overbooking.
  • Building a new system meant getting certification from a myriad of airport partners across the globe, resulting in huge delays and management effort.
  • Exponential efforts were required for developing new features on top of the existing system.


We, at Imaginea offered to build a micro services-based integration platform, along with data pipelines. We built connectors to communicate and integrate with different systems like APP, TIMATIC, E-Ticketing, and Pricing. Further, the system incorporated all the standards, policies and procedures mandated by various airport authorities, and surpassed the benchmarks and SLAs set for various operations like check-in and boarding.

This solution offered a rich GUI-based application that provides seamless integration with industry standard applications/ services, with extensive report generation capabilities. It comes with messaging services with IATCI and BSM standards that enable Type A and Type B messaging with other airlines.

Tech stack

How our solution helped

Our application design reduced the overall capital expenditure by 50% and the rich GUI resulted in close to 75% reduction in check-in and on-boarding time.

Overall approach

Our approach was to build a solution that delivered a consistent user experience. To achieve this, we built portable apps and made use of micro-services architecture.

Portable apps: The strategy was to build once and use it in multiple platforms. We built:

  • Portable apps to make the application work on multiple platforms such as Window Presentation, Windows Universal Apps and Xamarin mobile apps.
  • Reusable micro controls, which can work on multiple platforms (Example: flight seat map control).

Microservices architecture: To enable platform services, we built:

  • Core platform services for different internal apps  to enable vendors to consume and produce data.
  • Messaging platform services to integrate seamlessly with internal apps and airline network.
  • Common schedule engine to automate flight schedule, manage flight information and all related operations.
  • Integration framework to work on external airline apps like load control and integration with ground network apps.
  • Connector framework to integrate with any third-party airline industry connectors like APP, TIMATIC and E-Ticketing.


Our reusable worklets approach led to:

  • Ease of use
  • Better control over new features
  • Reduction in the overall capital expenditure
  • Easy access to real-time reporting data
  • Single app for accessing different modules like Check-In, Boarding, Flight Controller, Load Control, Reporting

Talk to us