Diversity Logo

Diversity Travel Solution

Business to Business Flight Reservation

Our Work

Diversity Travel Software Solution

About The Client

Diversity Travel is a multi-award-winning travel management company, Diversity Travel provides a fully integrated service to clients in the charity, academic and not-for-profit sectors. They have significant expertise in arranging travel to both familiar and more obscure areas of the globe, with access to exclusive highly flexible charity and academic air fares.

Providing a unique and comprehensive travel service to charity, academic and not-for-profit organisations globally.


Employees' experience



2000 +

Trusted by organisations

The Idea Behind The Project

To provide a travel software solution to help diversity customers to reserver flights using diversity portal. The solution integrates with different flights suppliers like TravelPort, Mystifly, and NDC protocol.

The solution is divided into two modules: the back-end which integrates with the flights suppliers, consolidates the results then respond with JSON format. and the front-end which consumes the back-end web services and provides a user-friendly web interface for customers starting from air shopping to reservation and ticketing.

diversity travel

Enozom is building a comprehensive travel solution for different types of transportations, starting from flights, rails and taxies. The system is built based on an expandable software architecture that enables us to extend the number of suppliers and travel services without affecting the performance.
The system includes some new integrations like integrating with British Airways and Lufthansa directly using NDC protocol (introduced by IATA) for the lowest ticket commission.




Ibrahim Aly
Senior Software Engineer

I gained a lot of experience while working in a large team of experienced developers and business consultants to build a scalable travel solution with all of these suppliers.
It was a challenge to work with different suppliers and different data formats.

Team Structure

In order to develop and design this multi-module project, an integration between 2 work teams as established to facilitate the process of development and ensure that the quality level of the final product matches Enozom quality standards and exceeded the client’s expectation for quality and performance.

The design and development team was to work in complete harmony and coordination with the assigned designer and quality team, to accomplish the goals set by the system analyst according to customers’ requirements.

team structure


angularjs sql asp.net