The platform is one of the emerging leaders in B2B air ticket booking. The platform is certified by IATA for level 4 servicing currently and has roadmaps to implement new capabilities available under ARM index. They are aggressively onboarding new airlines on the platform and have the vision to be the most advanced IATA NDC-based content distribution platform.
Every airline distributes its content in the IATA-specified NDC format. This NDC content structure is deeply nested and very complex. The frontend apps fo the platform are expected to interpret this content and display it in a way that is relevant and friendly for travel agents and helps them boost their efficiency.
Also, NDC specifications keep updating constantly, however, airlines have their own roadmaps for updating their content to the latest version of NDC specs. So every airline distributes its content in different versions of NDC specs. Moreover, every airline has its own set of business rules and validations. The frontend apps of the plaform are built to provide consistent behavior besides these variations in airlines' content formats and behavior.
The clients were looking for a reliable frontend development partner who is matured and skilled enough to understand the design principles of the platform, and the expectation from the frontend apps and deliver new features in alignment with it.
We were expected to implement support of Credit cards and Easypay as the Form of Payment while travel agencies are settling airline payments for issuing orders
We were expected to support onboarding new airlines on the platform
It requires a lot more commitment to be a reliable tech partner than just providing good deliveries. It requires a level of ownership in delivering the product roadmap, flagging risks, and concerns well within time, understanding the big picture view of the business value we are delivering, and the undiverted focus on achieving business goals. We have been delivering these values to be their tech partner of choice for frontend.
The features that we have implenented on the platform are delivered having constant eye on the business benefits the features would be bringing in. That’s the reason the features are delivering desired business outcomes and more.
Onboarding new airlines is tedious work based on which version of NDC airline serves its content and how much the business rules and restriction of the airline differs from the rest of airlines on the platform. We had to work towards keeping the frontend apps’ interface and behaviour consistent besides of these variations so that the travel agent would get consistent experience across the airlines.
We have been proactive contributors in achieving the product’s roadmap. We are always mindful of the overall vision of the product, which helps us stay right on track and appreciate the business value we are delivering.
An important aspect of being a reliable partner is to raise the concern if the project is not progressing in the direction of meeting its goals. We have always been a flag raisers at the time any risks or concerns arises. At times we also suggest improvements in process and practices or technical architecture or approach if we think that could benefit the project.
We are delivering the features with high quality as we are skilled at development and matured at understanding overall design principles followed in the project. We used to be keen on having a session of feature grooming with BAs before we start building the feature where we focus on learning how the feature is going to benefit the business. This learning helps us deliver the feature in a way that optimzied to provide desired the business outcome.
The platform is aggressively implementing airline retailing capabilities as available under ARM index. One of the critical capability we have implemented is support for travel agencies (seller) to use their credit or easypay cards as a form of payment to settle with airlines. We had implemented a card management module under agency admin app and form of payment (FOP) chooser module while issuing the order.
We have discovered an interesting airline behaviour which allows settling the payment for an order splitting payment amount across more than on FOPs. We have built a travel agent friendly interface around this feature where he choose more than one FOPs while issuing the order and can efficienctly specify how to split payment.
The platform has the vision to support retailing of all the major airlines across the globe. Every airline comes with variations in its NDC content version and business rules. One of the objectives for the frontend apps is to provide a consistent experience to travel agents despite of these variations in airlines' behavior.
In case certain features are not supported by the airline, frontend apps are expected to handle it gracefully and provide friendly instructions or messages on the interface notifying users that the airline doesn’t support the feature. At times we have to change the implementation of some modules to accommodate the behavior of the airline getting onboarded.