01

Quick answer

See the highlighted block above the contents list. The rest of this article walks through what one-click adoption replaces, how the per-requirement verdict is derived, and why the compliance matrix and the closure gate make the prepared package defensible.

02

The blank-library problem

The IATA Operational Safety Audit (IOSA) is the global benchmark for airline operational safety. Preparing for it means working through the IOSA Standards Manual (ISM): hundreds of individual IOSA Standards and Recommended Practices (ISARPs), each of which the operator must implement, document and be able to evidence to an auditor.

Most legacy IOSA tools start you from nothing. They ship a blank ISARP library: an empty requirements list, a status column, and the expectation that your team types in all of it. Before any real preparation begins, someone has to:

  • Transcribe every ISARP from the manual into the tool.
  • Re-map them whenever IATA revises the manual.
  • Keep the wording and numbering current by hand.
  • Hope nobody fat-fingered a requirement out of existence.

This is months of data entry that produces no safety value, and it is fragile. A single missed or mistyped ISARP becomes a silent compliance gap — a requirement nobody is tracking because it never made it into the list. The second failure mode is worse: a hand-typed green status no one verified. When the conformity call is a dropdown someone clicks, “compliant” means “a person said so,” not “the evidence shows so.”

03

One-click adoption

eAviora inverts the starting point. The full IOSA Standards Manual is already loaded as a structured set of 924 ISARPs. Adopting it is a single action: in one click, every ISARP becomes a live, scopeable requirement inside your operation, ready to be assessed and evidenced.

“Live” means each requirement is a real record in your operation, not a row in an exported sheet — assessments, evidence, findings and corrective actions attach to it as linked records. “Scopeable” means you can mark which ISARPs apply to your operation and which are out of scope, with the rationale recorded, so the auditor sees a deliberate scope rather than an unexplained gap.

This is not a roadmap claim. One-click adoption of the full manual is prod-verified at airline scale, at the complete 924-of-924 ISARP count. Your team starts on assessment and evidence on day one, instead of spending the first quarter on data entry.

04

Derived conformity per ISARP

The most important difference from a blank library is how the conformity verdict is reached. In eAviora it is derived, not hand-typed. Each ISARP carries two separate assessments:

  • An implementation verdict— is the practice actually in place in the operation?
  • A documentation verdict— is it written down in controlled documentation?

These two assessments are recorded independently, against evidence. The conformity call for the ISARP is then computed from both together. A requirement that is implemented but undocumented is not the same as one that is documented but not actually done — and neither is the same as one where both hold. Because the verdict follows from the two recorded inputs rather than a dropdown, there is no place for a green status that nobody backed with evidence.

Document control sits underneath this. The documentation behind an ISARP runs a named reviewer → approver → publisherfour-eyes route, with read-acknowledgment and a review cadence. So “documented” does not just mean a file exists — it means a file that a named reviewer checked, a named approver signed, a named publisher released, the right people acknowledged reading, and that comes back around for review on schedule.

05

The computed compliance matrix

Roll the per-ISARP verdicts up and you get the compliance posture: a computed, read-only matrix. Nobody edits the cells directly. Each cell reflects the underlying records, so the matrix cannot drift away from reality the way a manually maintained status tracker does.

A requirement is shown as met only when all four of the following hold at the same time:

  • It is documented in controlled documentation.
  • It is implemented in the operation.
  • It has no open finding against it.
  • Its corrective action is closed, if one was raised.

Miss any one of the four and the requirement is not met. That is a deliberately strict bar: a requirement with a closed-on-paper status but an open finding does not get to look green, and a requirement that is implemented but undocumented does not either. Because the matrix is computed rather than asserted, it is the same picture for the safety team, the accountable manager and the auditor — and it is exportable to the auditor as the evidence package, not re-keyed into a separate report.

06

The audit-closure gate

The last piece is what stops a prepared audit from quietly hiding its own gaps. eAviora enforces a closure gate: the audit cannot be closed while a non-conformity lacks a raised finding.

A workflow that cannot skip a step holds the audit open until every non-conforming ISARP has a finding raised against it. A non-conformity can never be left out of the record by omission, optimism or deadline pressure — the gate will not let the audit reach “closed” while one is unaccounted for. Each finding then carries its own corrective action through to closure, which feeds back into whether the related requirement reads as met in the matrix.

Put the four pieces together and the difference from a blank-library tool is structural, not cosmetic:

  • Requirements arrive complete — 924 ISARPs adopted in one click, prod-verified at airline scale — instead of a list you transcribe.
  • Conformity is derived from an implementation verdict and a documentation verdict, instead of a green status someone typed.
  • Posture is a computed, read-only matrix you export to the auditor, instead of a hand-maintained tracker that drifts.
  • The closure gate keeps every non-conformity on the record, backed by document control's named reviewer, approver and publisher four-eyes route with read-acknowledgment and a review cadence.

See the Compliance module, the Quality module, or contact us to walk through IOSA prep on your own operation.

07

Frequently asked questions

What does it mean to adopt the IOSA ISM as 924 ISARPs in one click?

The IOSA Standards Manual (ISM) is the published checklist for the IATA Operational Safety Audit (IOSA). It breaks down into individual IOSA Standards and Recommended Practices (ISARPs). In eAviora the full manual is already loaded as a structured set of 924 ISARPs. Adopting it is a single action: in one click every ISARP becomes a live, scopeable requirement inside your operation, ready to be assessed and evidenced. This is prod-verified at airline scale at full 924-of-924 coverage. You do not transcribe the manual, build a spreadsheet, or populate a blank requirements list — the requirements are there the moment you adopt them.

How is the blank-library problem different from one-click adoption?

A blank ISARP library is what most legacy IOSA tools ship: an empty requirements list, a column for a status, and the expectation that your team transcribes all 900-plus ISARPs from the manual, maps them, and keeps them current as the manual revises. That work consumes months before any real preparation begins, and a single transcription error becomes a silent compliance gap. One-click adoption inverts this: the requirements arrive complete and current, so the team starts on assessment and evidence on day one instead of on data entry.

How is the conformity verdict for each ISARP decided?

It is derived, not hand-typed. Each ISARP carries two separate assessments — an implementation verdict (is the practice actually in place in the operation) and a documentation verdict (is it written down in controlled documentation). The conformity call for the ISARP is computed from those two inputs together. Nobody picks a green status from a dropdown; the verdict follows from the evidence recorded against the implementation and documentation assessments, which removes the hand-typed green status that no one verified.

What makes an ISARP count as met in the compliance matrix?

The compliance posture is a computed, read-only matrix — nobody edits the cells directly. A requirement is shown as met only when four conditions all hold at once: it is documented in controlled documentation, it is implemented in the operation, it has no open finding against it, and any corrective action raised for it is closed. If any one of those is missing, the requirement is not met. Because the matrix is computed from the underlying records rather than maintained by hand, it cannot drift away from reality, and it is exportable to the auditor as the evidence package.

Can an IOSA audit be closed while a non-conformity has no finding?

No. There is a closure gate: the audit cannot be closed while a non-conformity lacks a raised finding. A workflow that cannot skip a step holds the audit open until every non-conforming ISARP has a finding raised against it, so a non-conformity can never be quietly left out of the record. Combined with document control — a named reviewer, approver and publisher four-eyes route, with read-acknowledgment and a review cadence — the closure gate is what makes the prepared package defensible rather than optimistic.