Integrated airline commercial platform

One aircraft,
one calculation.

AVESTA builds cargo, weight & balance, reservations, departure control, revenue accounting, interline and ground handling on a single computational core. Modules are not glued together with files and interfaces — they share one number, so they can never disagree.

0integrated modules
0IATA standard messages
0automated tests
Why AVESTA

An airline is three businesses sharing one aircraft

Products on the market each cover one of the three and exchange files with the others. AVESTA builds all three on one calculation.

Passenger

Revenue unit: a seat on a flight

Reservations, e-tickets, check-in, seat maps, boarding passes, and revenue recognised the moment a passenger boards.

Air Cargo

Revenue unit: a kilo on a flight

Booking, IATA rating, air waybills, status tracking, customs and Cargo-IMP messaging.

Ground Handling

Revenue unit: a turnaround

Turnaround milestones, critical path, delay codes and billing ground services to other airlines.

Every kilo a passenger and their bag carry is a kilo less cargo to sell. That sentence is the heart of the system.
Modules

Everything an airline needs to fly commercially

Click any module to see what it does.

In action

The rules live in the system, not in an operator's memory

Live samples of the engines AVESTA is built on — go ahead and play.

LOAD CONTROL

Cargo capacity is the weight & balance underload

Sell cargo and watch the centre of gravity move inside the envelope. The free capacity on the cargo screen and the figure on the loadsheet come from one calculation.

  • ◆DOW, ZFW, TOW and LDW against each tail's structural limits
  • ◆%MAC, CG envelope and trim, matching the manual method exactly
  • ◆Loadsheet, LIR and NOTOC for dangerous goods
LOADSHEET · EP-IKA · A320
CARGO1200 kg
CARGO RATING ENGINE

A rating engine that explains every number

Every construction considered — the winner and every loser with its reason — is stored with the tariff version. A charge from months ago is still reproducible today.

  • ◆1:6000 volumetric rule, rounded up to half a kilo
  • ◆Lower-of across all breaks, minimum charge, SCR, class rates and ULD
  • ◆Surcharges, commission, tax, prepaid and collect
QUOTE · THR → DXB · GEN
WEIGHT40 kg
GROUND HANDLING

A turnaround board that warns before the delay

Only a few milestones can delay a flight. AVESTA watches that critical path and recomputes TOBT continuously. Milestones another module already knows are never retyped.

  • ◆AHM 730 delay codes, D0 and D15 punctuality
  • ◆Contract GHCN, cash GHSO and a charge memo per flight
  • ◆Portal for customer airlines
TURNAROUND · AV712 · STD 14:30
TRACK & TRACE

An enforced, auditable shipment lifecycle

A shipment cannot jump from BKD to DLV. Every status change lands in an append-only history and produces the matching FSU message.

AWB 999-1234567 5
Integration

Module count is not an advantage. Sharing one calculation is.

Four handoffs that separate systems move with files and people — and that in AVESTA are a single number.

01

Cargo capacity = W&B underload

Selling a 1,200 kg shipment took free capacity from 10,672 to 9,472 kg — and the loadsheet showed the same figure.

Cargo⇄Load Control
02

Boarding = revenue recognition

Until the passenger boards, ticket money is a liability, not revenue. The boarding scan lifts the coupon and posts the journal automatically.

Boarding→Coupon lift→Revenue
03

Milestones are never retyped

Loadsheet issue, first and last boarding scan and cargo manifest close become turnaround milestones directly.

DCSLoad ControlCargo→Turnaround
04

Cargo, handling and passenger in one ledger

One trial balance for the whole company; cargo and handling revenue in the same ledger as passenger, balancing to the rial.

CargoHandlingPassenger→General Ledger
Technology

Engineered for an industry where mistakes are expensive

Avesta.Api ASP.NET Core · REST
Avesta.Messaging Cargo-IMP · Type B
Avesta.Application Use cases · Ports
Avesta.Domain Aggregates · Rules
Avesta.Core Pure engines · 0 deps
Avesta.Infrastructure PostgreSQL · EF Core
∑

Pure, testable engines

Balance and rating engines run with no database and no system clock, so they can be proven against hundreds of historical loadsheets and air waybills.

₹

Exact money and weight

Amounts and weights are never floating point; the ledger adds up to the last rial. Wallet balances are always derived from the ledger.

⇆

Portable and independent

.NET 8 and PostgreSQL; Windows Server today, Linux tomorrow with no rewrite. Builds fully offline with no external service dependency.

⛨

Transactional integrity

Booking, numbering, rating and wallet charge all happen together or not at all. Optimistic concurrency on every aggregate.

0modules
0access permissions
0configurable settings
0in-house code, no vendor lock-in

See AVESTA up close

A live twenty-minute walkthrough: from selling a shipment to the loadsheet, passenger boarding and a closed trial balance.

info@avestaair.com