Business jet flight deck instrumentation
Solutions

Software, built for the businesses we understand best.

Palladium is our compliance and safety management system for AOC holders — safety, compliance, documents and training in one place, on a dedicated instance per AOC. The software carries no licence fee, and it was built from real operational experience rather than requirements gathered secondhand.

Our approach

Software built from operations, not theory

Built from real operations

We build for problems we've lived through ourselves, not requirements gathered secondhand.

Deployed for you, not shared with everyone

Where data sensitivity matters, we deploy a dedicated instance rather than pooling clients on shared infrastructure.

Designed to connect, not to replace

Our software reads from the tools you already use rather than asking you to start over.

Built to last, not just to launch

Ongoing correctness and maintenance is treated as part of the product, not an afterthought.

Featured Solution
SMS

Safety Management

An occurrence closed without a recorded investigation is a finding waiting to be written. Report, investigate and close, with the trail attached.

  • Occurrence reporting from any device
  • Investigation workflow with assigned owners and due dates
  • Risk register linked to live occurrences
QMS

Compliance

Corrective actions that close without verification are the findings auditors reopen. Track each one against the procedure it concerns, through to evidence of closure.

  • Audit scheduling and findings register
  • Corrective action tracking through to closure
  • Every finding linked to the procedure it concerns
DOCS

Document Management

A crew member flying on a superseded manual is a compliance failure you cannot see coming. Controlled versions, distributed by role, with read confirmation recorded.

  • Controlled manual versioning with full revision history
  • Role-based distribution and read confirmation
  • Change requests routed for approval before publishing
TNG

Training

A currency that expires unnoticed grounds an aircraft or, worse, does not. Currency and competency tracked by crew member and role, with alerts before expiry.

  • Currency tracking by crew member and qualification
  • Automatic alerts ahead of expiry
  • Competency records tied to role requirements

Why single-tenant

Your safety occurrences, compliance findings and crew records do not sit in a database with another operator's. Every AOC runs on its own instance — not a shared database with row-level permissions. Given what this data is, we did not think that was a reasonable thing to ask you to accept.

  • Your data isn't pooled with any other operator's
  • No shared database, no shared incident exposure
  • Deployment scoped to your AOC from day one
Integration

Built to connect, not to replace

Palladium reads from the scheduling and flight-data sources you already use rather than asking you to re-enter data. Every source maps into the same underlying flight-data model, so reporting and compliance logic behave the same way regardless of where the data came from. At launch: Leon. Additional sources are being added on request.

On the roadmap

What we have committed to build next

Both are in build and neither ships silently. If either one sits on your critical path, tell us your timeline and we will sequence against it.

Committed — Q1 2027

EFB / OFP integration

Starting with Smart OFP, connecting flight planning data directly into the canonical record.

Committed — Q3 2027

Environmental & fiscal reporting

EU ETS, UK ETS, Swiss ETS, CORSIA, ReFuelEU, and per-flight luxury tax calculations.

See it before you talk to us

Palladium, actually running

Screens from a working instance, populated with a fictional operator so nothing real is on show. This is the system as it is today, not a mock-up of where it is going.

01 — Dashboard

Where the whole management system stands, on one screen

Documents awaiting read, occurrences awaiting triage, findings still open, credentials expiring. The Accountable Manager can see the state of the management system without asking anyone to prepare a report.

Palladium dashboard showing document, safety, compliance and training status
02 — Safety

Every occurrence, and exactly where it has got to

Reported, triage, investigation, risk assessment, closed. Each entry carries its type, the department it belongs to and its risk score, and the whole register exports to CSV when your inspector wants it.

Palladium occurrence register with status pipeline and risk scores
Fictional operator and records throughout.
03 — Compliance

Audits from planned through to closed

Internal, external and regulatory audits tracked in one register, each with its findings attached. Audits and findings export separately, so the evidence pack for an inspection is a download rather than a fortnight of assembly.

Palladium audit register showing planned, in progress and closed audits
04 — Administration

Roles, workflows, single sign-on and a full audit log

Users carry their operational role — Safety Manager, Compliance Manager, Training Manager, Captain, Cabin Crew — and the system's permissions follow from it. Behind the settings sit single sign-on, virus scanning on uploads, a configurable risk matrix, scheduled backups and an audit log of who changed what.

Palladium user administration showing roles and system settings
What it costs

No licence fee. A setup fee, and somewhere to run it.

There is no per-user charge, no per-aircraft charge, no annual licence and no upgrade tier holding back the part you need. Two costs, both stated here.

One-off setup
≤ €500
Deployment, configuration, loading your manuals and migrating the records you want carried over. Capped — it will not exceed this, and for a straightforward single AOC it is usually less.
Hosting
Yours or ours
Palladium runs on your own server, your own cloud account, or a host we run for you. If you self-host, you pay your provider and nothing to us.
The software
€0
All four modules, every user, updates and regulatory maintenance. Permanently, not as an introductory rate.

Why the software itself is free

Because a compliance system is only worth something once it is genuinely being used, and a licence fee is the main thing standing between a small operator and using one. We would rather Palladium ran inside a lot of operations than earned a margin inside a few.

The honest catch: we are a small team, so we onboard at the pace we can actually support. If we are at capacity we will say so rather than take your setup fee and leave you waiting.

For whoever runs your servers

What Palladium needs to run

Four containers on Docker Compose. If you would rather not think about any of this, we host it — but you are never locked into that, and these are the numbers so your IT people can judge for themselves.

Minimum
2 vCPU
4 GB RAM
20 GB SSD
Comfortable for a single AOC. Measured run-time footprint is around 1.3 GB; the headroom is for the container build and for growth.
Recommended
2–4 vCPU
8 GB RAM
40 GB+ SSD
Room for backup retention and document storage, which is what actually grows over time.
Operating system
64-bit Linux
Any current distribution with Docker Engine 24+ and Compose v2. We deploy on Ubuntu LTS. No other runtime to install — Postgres, Node and nginx all ship inside the stack.
Network
Outbound HTTPS
Needed for virus-signature updates. No inbound firewall rule is required if you publish through an outbound tunnel; otherwise a reverse proxy terminating TLS in front of the web container.

What actually gets deployed

postgres:16
Your database. Never published to the host or the network — reachable only by the application, on the internal container network.
backend
The application and its scheduled jobs — document and compliance sweeps, training-expiry checks, backups, digests, retention. Not published to the host; reached only through the web container.
frontend
nginx serving the interface and proxying the API. The only container anything outside talks to.
clamav
Virus scanning for every file uploaded. Holds its signature database in memory, which is where roughly 1 GB of the RAM above goes. Coupled to the application so the scanner can never be down while the app is up.

Administrator access

Root or sudo access on the host is required for the setup — installing Docker, creating the storage volumes and bringing the stack up. If you would prefer we did not hold it, provision the host yourself, run the install with us on a call, and keep the credentials.

After that, host-level access is needed only for updates, restores and moving the instance. Everything else — users, roles, workflows, backups, signature updates — is done from inside the application by your own administrator.

Storage, and what makes it grow

The database itself stays modest. What grows is uploaded content — controlled document versions, occurrence attachments, training evidence — and the backup archives, which are the largest consumer at scale. Size the disk for those, not for the row count.

Optional

Microsoft Entra ID for single sign-on, and Microsoft 365 for outbound email. Both are optional; neither is required for the system to run.

Before you ask us

The questions your colleagues will raise

Written for the person in the room who has to be convinced, not for search engines.

We already track all this in spreadsheets. Why change?

Spreadsheets are not the problem — producing evidence from them is. The finding auditors write most often is not that a corrective action was missed, it is that the record of the investigation, the verification and the closure cannot be assembled in the order and the timeframe they asked for.

If your team can pull three random occurrences end to end in ten minutes, you may genuinely not need this. Our audit-readiness checklist is a fair way to find out before spending anything.

Is our data in a database with other operators?

No. Every AOC runs on its own instance — a separate deployment, not a shared database with row-level permissions. Another operator's breach or misconfigured query cannot reach your occurrence data because your records were never in the same place.

The full detail is on the data and security page.

How long does implementation take?

For a single AOC, expect two to four weeks from go-ahead to running live, depending mostly on how much historical data you want brought across and how quickly your manuals can be loaded.

We do the setup. What we need from you is time from the people who own the procedures — realistically a few hours across those weeks, not a project team.

What happens to our historical records?

Open items — live occurrences, findings still in corrective action, current manual versions, active currency records — are migrated so nothing in flight is dropped.

Closed historical records can be imported for the retention period you are working to, so the audit trail does not begin on the day you switched systems. That import is part of onboarding, not a chargeable extra.

Can we give our auditor or the inspector access?

Yes. Access can be granted as read-only and scoped to a period, so an inspector or external auditor sees the evidence without being able to alter it, and without anyone emailing PDFs around.

Every access is recorded in the audit log alongside everything else.

What if you go out of business?

A fair question to ask a company releasing its first product — and a fairer one to ask a company giving it away. You should ask it of every vendor holding your compliance records.

The software carries no licence fee; the business is not a charity. Revenue comes from setup, from hosting the instances of operators who would rather we did, and from the advisory practice alongside it. There is no funding round behind this that needs repaying at your expense, which is precisely why the software does not need a licence fee attached to it.

More importantly, you are not dependent on the answer. Your data is exportable in full, encrypted, at any time and at no cost — you never need our permission or our continued existence to hold your own records. If we ceased trading, instances stay available for a wind-down period long enough to migrate, and we would hand you the export rather than switch anything off.

Do we need our IT department involved?

Not to run it — Palladium is hosted, so there is nothing for you to install or maintain.

They will want to look at the security page, and if you run identity centrally they will be involved in connecting single sign-on. That is usually the extent of it.

We hold more than one AOC. How does that work?

Each AOC gets its own instance, for the same isolation reason. There is no licence fee whatever the number, so what scales is the setup and the hosting — and for a group deploying several at once, the setup is quoted for the group rather than charged per instance.

What does it actually cost?

The software has no licence fee, no per-user charge and no per-aircraft charge — permanently, not as an introductory rate.

You pay a one-off setup fee of no more than €500, and you pay for hosting — either to your own provider if you self-host, or to us if you would rather not. Full breakdown, and the server requirements if you want to run it yourself.

It is version one. Why would we trust it with compliance data?

Because the alternative you are running today is a spreadsheet with no audit log, no access control, no backup schedule and no version history — and it is also version one, maintained by whoever last touched it.

That said, the honest answer to a new product is evidence, not argument: look at the actual screens, put it against a real audit, and form your own view. It costs you nothing but the time.

What's next

Palladium is our first solution

If your organization needs software built by people who understand your operation — inside or outside aviation — talk to us about what you're trying to solve.

Get in touch

See Palladium against your own operation

Bring your current compliance headache — we'll show you how it maps onto Palladium, plainly.

We read every enquiry personally and reply within one business day. If we are not a fit, we will tell you.