The intelligent offer platform that empowers airlines to modernize retailing on their own terms.
About PROS Kairos
PROS Kairos Pillars
Featured Products
Adopt the capabilities you need and grow as your commercial strategy evolves.
Solutions
Unlock revenue opportunities and growth by transforming offer management into a strategic revenue engine.
Products
Embed revenue performance at the core of offer management through AI-driven precision and control.
Offer Management
Offer Marketing
AI & Science
Proven innovation at global scale, driving more than 400 million prices and 1.7 billion forecasts every day.
Partnership
From our Customer Experience & Engagement team to our global partner ecosystem, an obsessive focus on the success of your business is at the heart of ours.
Insights & Research
View by Topic
News & Events
Content & Resources
About PROS
Who we are, how we started, and what we believe.
Working at PROS
Get to know the people behind PROS, our award-winning culture and see if there’s a role for you.
– Main Colors mark key information and transform to Hover Colors when the cursor touches them.
– Context Colors share information with the user.
– Utility Colors make up the background, borders, and text.
You will select:
1. Buttons: Buttons are used along the flight booking process and give end users the option to see additional results or guide the user through non-booking processes.
2. Forms: End users input or select options from Forms. These include text inputs where the end user can type in their selection, or select an option from multiple choices.
The Design System includes three types of buttons: Primary, Secondary and Tertiary.
For Macro-conversions, like flight search. Primary Buttons are used along the flight booking process.

Example:

For micro-conversions, like loading more results. Secondary Buttons are found in airModules with scrolling functionality or when giving users the option to see additional results.

Example:

For navigation to non-branded forms. Tertiary Buttons are used to guide the user through non-booking processes.

Example:

This form is used to collect freeform user input within filters. It allows users to manually enter information.

Example:

This form is used in filters to prompt users to select a text input from a menu of options. For example, the number of passengers, fare class, or departure and arrival airports.

Example:

This form is used to capture text input from a menu of options. For example, the departure airport city name or code.
Example:

This form appears in dropdown menus. For example, the dropdown menus found in some airModule filters.
Example:

This form is used to check on or off certain options, such as Round Trip or One Way options on an airModule filter.
Example:

This form is used to select the a number input, such as the number of passengers.
Example:

This calendar form is used to select the departure and return dates.

This form is used to toggle more information about each option. It can be found in airModules to navigate to each month.
Example:
The table is used to display a list of options along with any features tied to each option, like dates, travel class, and price. The Table airModule is one of the most popular airModules.
Example:
The accordion form is used to share large amounts of options in a compressed way. The Destinations Accordion enables airlines to share links to every destination in their route network, organized by country or region.
Example:
Used in Histogram airModules that display the lowest fares by day or by month.
Example:
Used as the main title of the page.
Example:
Used in our weather forecasting airModule.
Used in airModules that display real-time fares and promotions to end-users.