Enterprise DNA

Instead of SMS Pro

Stop renting SMS Pro. Own your safety management system.

We build your version around your exposition, your risk matrix and the bases you fly from, bring your SMS Pro reports and hazard register across, and run it for you. Every pilot, engineer and ground crew member you hire stays off the bill.

SMS Pro prices on the number of employees in your company. Its Enterprise plan is $2,499 a month for up to 30 employees and $5,999 a month for 51 to 100. That is $29,988 to $71,988 a year.

  • check_circleYour data in a database you own
  • check_circleOpen source, no lock-in
  • check_circleBuilt and run by Enterprise DNA

What the subscription charges for

The bill grows with every person you hire

SMS Pro publishes its prices, and they follow headcount, not use. The note on its pricing page says it plainly: the price depends on the number of employees in your company, not the number of users. Your own records cost the same at 20 staff or 200.

groups

Priced on your headcount

Enterprise is $2,499 a month up to 30 employees, $3,999 from 31 to 50 and $5,999 from 51 to 100. A busy season of new hires moves you up a band.

layers

Modules sold separately

Hazard reporting, risk management and safety assurance are separate plans. Safety / Quality Assurance alone is $799 a month for 10 to 30 employees.

smartphone

Paying for the screens

Much of the fee is the forms and registers. The records underneath are ordinary: reports, hazards, ratings, actions, audits, indicators and training.

schedule

Deadlines you still track yourself

The CAA wants incident details within 14 days and the ATSB a written report within 72 hours. Knowing which report owes which notice, by when, is the part that matters.

bar_chart

The reports they chose to build

You get the charts on the list. Reports per 1,000 flight hours by base, or actions nobody has checked, depend on what is there.

lock

Your safety history in their cloud

Years of occurrence reports, investigations and risk ratings, the evidence an auditor asks for, sit in a system you rent rather than own.

Your own safety office

Start with what your safety manager checks every morning

Reports and notices

Every notice owed, with its deadline

When a report is triaged, its class and its base decide what the regulator is owed. A Milford serious incident owes the CAA a call and its details within 14 days; a Cairns one owes the ATSB a written report within 72 hours.

  • check Deadlines worked out on the base's own clock, New Zealand or Queensland
  • check A notice recorded only with the reference the regulator gave
  • check The wrong regulator for the base is refused
  • check The CA005 details or the ATSB written report drafted from the records

Hazards and risk

A hazard register that shows what is not being done

Every hazard is rated on the ICAO matrix, likelihood 1 to 5 and severity A to E, and every rating is kept. An intolerable risk with no action against it comes first, every day.

  • check First and latest rating side by side, so you can see which actions brought a risk down
  • check Hazards past their review date raised
  • check A tolerable risk with nothing being done about it listed in one question
  • check A branded hazard and risk assessment for each hazard

Actions and audits

Nothing closes until someone else checks it worked

Corrective actions come from reports, hazards, audit findings and changes. The owner marks one done; someone else records whether it worked. A report closes only when its notices, its investigation and its actions are finished.

  • check The owner of an action cannot verify it
  • check Major and minor findings with no action raised
  • check An investigator who filed the report is refused
  • check A reminder drafted to each person listing the actions they own

Assurance and change

Safety goals set and measured, changes assessed first

Indicators are measured per 1,000 flight hours against your target and alert levels. A change to the operation is approved only by the accountable or safety manager, and only once its hazards are identified and none is intolerable.

  • check Bird strikes, weather or any category tracked against an alert level
  • check Training by role, SMS, human factors and dangerous goods, expired first
  • check The Monday safety review and the safety meeting pack written from the records
  • check Confidential reports never show who filed them

Make it yours

Design your own SMS Pro replacement

Everything starts from the open-source base. Then it gets your name, the parts you run, your rules and your data from SMS Pro. Try it here, and we build the real one.

2. What it runs

3. Make it fit

4. Your colour

Your business · your SMS Pro replacement Your version
YB Your business

auto_awesome

Answered from your own database

Build my version

We build it from the open-source base, bring your SMS Pro data across and run it for you.

What it looks like

Ask it like you would ask a colleague

Real answers from a fictional demo operator flying helicopters and a floatplane from Queenstown, Milford Sound and Cairns. Your safety manager asks the question and checks the records behind the answer.

forum

Aviation Safety for Claude Code

Connected to your own database

What needs my attention across the safety system today?

notice overdue

Ref
R-0144
Detail
ATSB written was due 2026-11-06 14:30 [TSI Act 2003 s 19: written r...

notice overdue

Ref
R-0147
Detail
CAA details was due 2026-11-03 16:20 [Civil Aviation Rules 12.57: i...

intolerable risk, no open action

Ref
H-005
Detail
Pilot fatigue in peak summer rosters (4B)

notice due

Ref
R-0141
Detail
CAA details due 2026-11-15 15:40 [Civil Aviation Rules 12.57: incid...

action overdue

Ref
CA-033
Detail
Brief every passenger at the aircraft on the tail rotor, with a gro...

action overdue

Ref
CA-037
Detail
Glacier landing training and a crevasse probe kit for each glacier ...

finding with no action

Ref
F-11-2
Detail
AU-11 minor: No passenger holding line painted at the Milford ramp.

investigation overdue

Ref
R-0142
Detail
Tail rotor guard struck by a passenger's bag, Coronet Peak site, du...

report not triaged

Ref
R-0143
Detail
Fuel drum at the Green Island pad showed water, 2.5 days since repo...

report not triaged

Ref
R-0145
Detail
Rostered six days straight in the Christmas peak, 9.3 days since re...

action not verified

Ref
CA-034
Detail
Record drum fuel water checks on the daily fuel sheet at Milford (d...

audit overdue

Ref
AU-12
Detail
Training records against the exposition, scheduled 2026-10-28

change not assessed

Ref
MOC-07
Detail
Night medevac standby from Queenstown: no hazard assessed for this ...

hazard never assessed

Ref
H-008
Detail
Drone activity near scenic routes

hazard review due

Ref
H-002
Detail
Bird strike on Milford Sound approach, last reviewed 2026-04-21

hazard review due

Ref
H-005
Detail
Pilot fatigue in peak summer rosters, last reviewed 2026-04-11

indicator above alert

Ref
SPI-2
Detail
Bird strikes: 2.14 per 1,000 hours (alert 2.00)

training expired

Ref
P-05
Detail
Ben Hollis sms expires 2026-10-08

training expiring

Ref
P-04
Detail
Aroha King dangerous-goods expires 2026-11-27

training never done

Ref
P-10
Detail
Kiri Watene dangerous-goods

flight hours missing

Ref
ZK-SAF
Detail
no hours logged for Oct 2026

Ask it anything

Questions answered from your safety records

These examples combine your own records across every base, aircraft and report at once. They are not a claim that SMS Pro cannot produce a similar report.

chat_bubble Which open hazards are rated intolerable or tolerable and have no open action to bring the risk down?
chat_bubble Which report categories rose over the last 90 days against the 90 days before?
chat_bubble Which aircraft have the most reports per 100 flight hours over the last six months?
chat_bubble How long does each base take from a report to triage, and from triage to closure?
chat_bubble Which regulator notices went in late, and by how many hours, over the last 12 months?
chat_bubble Which finished actions actually brought a hazard's risk down, from the first rating to the latest?
chat_bubble Which actions were done more than the verify period ago and nobody has checked they worked?
chat_bubble How many safety reports does each base file per 1,000 flight hours, and how many are confidential?
chat_bubble Which safety performance indicators are above target or alert over the last three months?
chat_bubble Who is out of date on safety, human factors or dangerous goods training, or will be within 60 days?

Switching

How to switch from SMS Pro

A move involves exporting your report listing and hazard register, mapping the records you choose to bring, checking the import, and running both systems side by side before you switch.

  1. 1

    Export your records

    Export your report listing and hazard register as CSV. SMS Pro’s own export format is not published, so use the export options your account allows, usually CSV or Excel, and check with SMS Pro if needed. Decide how much history to bring. Attachments stay in your SMS Pro copy unless Enterprise DNA maps your full data export.

  2. 2

    Test and load the records

    Load the exported spreadsheets into the new system, starting with a test run before you commit the import. The import can read the hazard register and reports. If your spreadsheet uses different headings, those need to be mapped. Review the test result, make any needed corrections, then load the records. A bad row stops the file, while repeat rows are skipped.

  3. 3

    Review the import results

    Check what the import reports before relying on the new records. Look for skipped repeat rows and any bad rows that stopped the file, then correct and retry as needed. Open reports arrive as new reports waiting for triage. Their notice requirements are worked out from the date each event happened, and imported hazard ratings become the first risk assessment for each hazard.

  4. 4

    Run both systems side by side

    Keep SMS Pro and the new system running side by side for a short period. Have your safety manager check that the imported reports and hazards are present, that open reports are being triaged, and that notices owed and open actions are being reviewed. Use the period to confirm your team’s working process, since the new system has no web screens for staff.

  5. 5

    Switch off SMS Pro

    When your safety manager is satisfied with the records and the new process, move day-to-day safety work to the new system and switch off SMS Pro. Keep in mind that the new system records what a person lodged but does not lodge or send notices itself. Your safety manager remains responsible for those decisions and for making sure notices are submitted.

construction

Where the real effort goes

The main work is usually mapping your own spreadsheet headings and operating rules, then deciding how much history to bring. The report listing and hazard register have a defined spreadsheet import path, but SMS Pro’s own export format is not published, and a full data export may need mapping. If Enterprise DNA installs and runs the system for you, they handle this migration work.

Not ready for a call?

Get your SMS Pro switch plan by email

We will send you the step-by-step plan for moving your business off SMS Pro, what the move really involves, and how we would do it for you.

One email with your plan. No spam, and you can unsubscribe any time.

Three ways to make it yours

Start with the free safety office or have your version built

Open source

Do it yourself

Free code

  1. 1 Clone the repo and run npm install, npm test and npm run demo.
  2. 2 Open it in Claude Code, Codex, OpenCode or Cursor.
  3. 3 Save your SMS Pro report listing and hazard register as CSV and import them with a dry run first.
  4. 4 Add your bases, people, aircraft and flight hours, then run /attention every morning.
Get it on GitHub

Built around your business

We customise it

One setup fee, then a retainer

  • check Your exposition, your risk matrix and your report categories built in
  • check Your occurrence reports, assessments and meeting packs in your brand
  • check Your SMS Pro reports, hazards, actions and audits brought across and checked
  • check A phone form for staff to file a report in under a minute, confidential if they choose, if you want one

Omni by Enterprise DNA

We run it for you

One setup fee, then a retainer

  • check Installed and operated through Omni by Enterprise DNA
  • check Every person in the operation in the records, with no charge per employee, plus backups and restore checks
  • check Notices due, intolerable risks and late actions raised every morning
  • check CAA and CASA rule changes tracked and the checks kept current
Book a call with Sam

Questions

Instead of SMS Pro, answered

Does this replace everything SMS Pro does? expand_more

The free version covers the safety office: reports, notices to the CAA and ATSB, the hazard register and risk ratings, investigations, actions, audits, indicators, management of change and training. It has no phone form for staff and no web screens. Staff report through the safety manager, or we build them a phone form on the same records.

Will the CAA or CASA accept it as our safety management system? expand_more

Part 100 and CASR Part 119 ask for a system that fits your operation and documented processes, not a particular product. The records here cover hazard identification, risk management, safety assurance, change and training, each mapped to the rule in its source. Your exposition says how you run it, and your safety manager still makes every call.

Can we trust the notice deadlines? expand_more

Each deadline comes from a rule written down with its source: Civil Aviation Rules 12.51 to 12.57 in New Zealand, and the Transport Safety Investigation Act in Australia. The safety manager sets each report's class; the system works out what is owed and when, and shows the rule. It records what a person lodged; it never lodges anything itself.

What happens to the reports and hazards we already have in SMS Pro? expand_more

Your report listing and hazard register come across from a spreadsheet. Open reports arrive waiting for triage, so every notice still owed is worked out from the date it happened. Ratings become the first risk assessment for each hazard. Attachments stay in your SMS Pro copy, or we map your full data export.

What do we pay Enterprise DNA? expand_more

The code is free. A version built and run for your operation has one setup fee, then a retainer, with no charge per employee. Sam reviews your SMS Pro plan, your exposition and the bases you fly from before agreeing the scope.

Own the records behind every safety decision

Take 30 minutes with Sam to go through your SMS Pro plan, your exposition and the notices you file each year. We map your safety system and agree what your version needs before you change anything.

Aviation Safety for Claude Code is free and open source, published by Enterprise DNA.

Done paying for SMS Pro?

Get your version built