Skip to content
Projects
Side ProjectCommercial Aviation / Revenue Management / Simulation

Revenue Management Simulator

RMS · Bid-Price Engine

An interactive airline revenue management simulator for fare classes, demand forecasting, inventory protection, and commercial trade-offs.

Revenue Management Simulator, an interactive airline revenue management simulator

Overview

Revenue Management Simulator is an educational simulation environment for exploring how airlines manage seat inventory, demand, fare classes, and revenue trade-offs. It translates concepts such as booking curves, bid price, protection levels, overbooking, spoilage, spill, yield, and load factor into an interactive model where users can experiment with commercial decisions.

I built it as part of an IATA Revenue Management course in Singapore in February 2026, using the simulator to make the commercial steering logic easier to see, test, and explain.

The intent is not a perfect production optimizer, but a transparent one: a place where the reasoning behind a pricing and inventory decision is as visible as the result.

Why I Built It

I built this project because revenue management is one of aviation's most powerful but least visible disciplines. Passengers see changing prices and unavailable cheap fares, but rarely understand the logic behind fare classes, inventory protection, booking curves, and bid-price control.

The simulator makes that logic visible and teachable. It shows why selling every seat is not the same as maximizing revenue, and why the best decision often means refusing low-value demand early while avoiding excessive protection that leaves seats empty.

What It Demonstrates

  • Fare classes and booking limits
  • Booking curves and demand build-up
  • Forecasting uncertainty
  • Bid price and the value of the marginal seat
  • Seat protection and EMSR-style logic
  • Load factor versus yield
  • Spoilage and spill
  • Overbooking and no-show risk
  • Scenario-based revenue steering