Everything HangarOS ships.
Every capability below is in the product today. Where one enforces a rule, the rule is named beside it — a feature list that cites nothing is a list of intentions.
A dispatch board your CFIs trust.
Calendar, dispatch board, waitlists, recurring bookings, blocks and conflict checks — one schedule for the whole operation, with the compliance engine sitting between a booking and the ramp.
- Calendar and dispatch board
- Day, week and month views for aircraft and instructors, with live status and drag-to-reschedule.
- Real-time conflict detection
- Double-booking caught across aircraft, instructors and rooms as the booking is made.
- Fourteen booking types
- Dual, solo, checkride, stage check, maintenance, ground and the rest — each carrying its own rule set.
- Context-aware validation
- A dual flight applies different rules than a solo one, because on the dual flight the instructor is PIC.
- Endorsement enforcement
- Solo, solo cross-country and practical-test-prep endorsements are hard-blocked when missing.AC 61-65 · 14 CFR 61.87, 61.93
- Aircraft endorsement checks
- Complex, high-performance, tailwheel and high-altitude, enforced on solo flights.
- Instructor qualification
- CFI, CFII and MEI ratings and expiry validated for every dual flight.
- Medical enforcement
- Certificate class and expiry checked on FAA calendar-month rules, with configurable dual-versus-solo policy.14 CFR 61.23
- TSA/AFSP clearance
- Foreign-student clearance verified before a training flight is released.
- Weather minimums
- School-configurable minimums with IFR and MVFR student restrictions, against a live METAR.
- Night-flight detection
- Solar position calculated at the departure airport rather than inferred from the clock.
- Student self-booking
- Role-aware self-service with school-defined limits and approval workflows.
- Waitlists and recurring bookings
- Auto-promotion when a cancellation opens a slot; weekly lessons defined once and applied for the term.
- Available-slot finder
- Finds the combinations of time, aircraft and instructor that would actually pass the checks.
The pre-flight the aircraft has to pass.
Dispatch and return, captured as they happen: squawk review, live weather, meter readings, and the flight log that writes itself from what was recorded.
- Pre-flight checklist
- Squawk review with active MEL and CDL dispatch conditions surfaced before release.
- Weather briefing
- Live METAR with the resolved flight category at the departure field.
- Hobbs and tach capture
- Auto-populated from the last recorded values, so a transposition shows up immediately.
- Route logging
- Legs entered by ICAO code, with cross-country determined by haversine distance rather than by hand.
- Flight time categorisation
- Dual and solo, day and night, VFR and IFR, cross-country and simulator, resolved from the flight itself.
- Post-flight squawks
- Discrepancies and fuel state captured at shutdown, routed straight into maintenance.
- Automatic log entries
- Flight log rows and component hour updates written from the completed flight.
An aircraft that should not fly cannot be dispatched.
Squawks, scheduled items, the AD and SB catalogue, deferrals, components and work orders — wired into dispatch, so grounding is enforced rather than remembered.
- Squawks with severity
- Pilot-reported discrepancies with a defer-to-MEL flow and an explicit grounding decision.
- Scheduled items
- Hours-based and calendar-based inspections tracked per airframe with automatic overdue computation.
- AD and SB catalogue
- Per-aircraft applicability and compliance, with grounding ADs and overdue ADs blocking dispatch automatically.14 CFR 39
- MEL and CDL deferrals
- Categories A through D with auto-expiry; an expired deferral grounds the tail.
- Component lifecycle
- TSN, TSO, TBO and cycles, updated automatically when a flight completes.
- Work orders
- Sequential numbers, labour and parts costing, linked items, and inspector sign-off with IA certificate number.
- AOG work orders
- Opening one grounds the aircraft; nothing else has to be remembered.
- Fleet health
- Airworthy, conditional and grounded counts across the fleet, per base.
Curricula that gate what they are supposed to gate.
Seeded Part 61 and Part 141 curricula, stage checks that cannot be skipped where the regulation says so, and progress measured against the ACS rather than against a percentage bar.
- Seeded curricula
- Private Part 61, Private Part 141, Instrument and Commercial, ready to run or to fork.
- Configurable stage gates
- Part 141 gates every stage behind a stage check; Part 61 stays flexible; mixed programmes run both.14 CFR 141.79
- Curriculum versioning
- In-progress students stay on the version they were assigned when the syllabus changes underneath them.
- Stage check scheduling
- Scheduled with pass, fail and recommendation outcomes recorded against the check instructor.
- Maneuver grading
- ACS-organised library with the Private Pilot ACS seeded: 12 Areas of Operation, 40+ maneuvers.
- Four-point scale
- Introduced, Developing, Proficient, Excellent — with per-maneuver trend across attempts.
- Checkride readiness
- A readiness percentage and the weak areas behind it, rather than a single number.
- Aeronautical experience
- FAA minimum hour tracking: PPL 40h under Part 61, 35h under 141, Instrument 50h PIC XC, Commercial 250h, ATP 1500h.14 CFR 61.109, 141 App. B
- Night currency
- Takeoffs and landings to a full stop, tracked to the rule.14 CFR 61.57(b)
- Lesson reports
- Drafted from the booking, the grades and the instructor's notes, then signed.
The record every other app asks before it lets someone fly.
Certificates, ratings, endorsements, medicals and their documents, plus the currency engine and the fit-to-fly evaluator that scheduling, training and dispatch all call.
- Certificates and ratings
- Held certificates, ratings and their limitations, with the documents behind them.
- Endorsement templates
- Around thirty FAA templates, plus EASA equivalents and custom ones.AC 61-65
- Digital sign-off
- Instructor signature with certificate number and expiry, and an immutable history log.
- Automatic expiry
- Solo 90 days, flight review 24 months, IPC 6 months, knowledge test 24 months — computed, not diarised.
- Currency engine
- Passenger-carrying and instrument currency evaluated from the logged flights themselves.14 CFR 61.56, 61.57
- Fit-to-fly evaluator
- One answer the booking engine can act on, assembled from every credential the pilot holds.
- Medical certificates
- Class-based expiry on FAA calendar-month rules, with the certificate image on file.
- Student document vault
- Student pilot certificate, government ID, knowledge test results, TSA/AFSP clearance, pre-solo written, IACRA status with FTN.
- Expiring report
- Fleet-wide view of what lapses next, before it lapses.
Invoices built from the flight, through your own Stripe.
Flight invoicing runs through the school's own Stripe Connect account and syncs to the school's own QuickBooks. HangarOS never holds or facilitates student funds.
- Auto-generated invoices
- Built at checkout from aircraft rate × time, instructor rate × time, plus line items.
- Rate resolution
- Booking override, then per-entity rate, then company default — in that order, visibly.
- Your own Stripe Connect
- Each school gets its own Connect Express account; invoices are created and emailed through it.
- QuickBooks Online sync
- Invoices land in your QBO, which stays the ledger of record.
- Late-cancel and no-show fees
- Auto-invoiced against the school's own policy rather than chased by hand.
- AR aging and reminders
- Aging by student and programme, with scheduled reminders on what is past due.
- Subscription billing
- Your HangarOS subscription itself runs through Stripe Checkout, per base.
SOPs and manuals, with permissions that follow your roles.
A versioned document library scoped per base, searchable in full text, with an audit log recording who read what.
- Full-text search
- Body, title and metadata, across every document the reader is allowed to see.
- Folder and role permissions
- Access cascades from roles, with per-document overrides where a folder is too blunt.
- Per-base scope
- Scope a document to one base, several, or the whole operator.
- Version history
- Every save is a version, and any version restores.
- In-app PDF viewer
- Pages render in the product rather than handing the reader to the browser.
- Document assistant
- Asks answered in plain language, citing the SOP or regulation the answer came from.
- Audit log
- Read, edited, downloaded or shared — captured per document.
Ten tools that read your school's own data.
AI is a capability inside the apps you already pay for, not a separate line on the bill. Every tool runs aviation-context prompts over your real records.
- Lesson report generation
- Drafted from booking, grading and instructor notes, for the CFI to correct and sign.
- Student progress analysis
- Readiness scoring with the stalls and gaps that produced it.
- Maintenance intelligence
- What is coming due, what is repeating, and what the pattern suggests.
- Squawk pattern analysis
- Recurring discrepancies across a tail or a fleet, surfaced rather than searched for.
- Fleet utilisation
- Where the hours went, and where they did not.
- Smart dispatch
- Slot fills and swap candidates proposed in natural language.
- Weather risk advisor
- The day's conditions read against the student's restrictions.
- Training quality insights
- Fail rates per maneuver and per instructor, with the sample size attached.
- Document assistant
- Retrieval over the knowledge base that cites its source.
- Student reports
- Per-student summaries a chief CFI can act on.
Several bases run as one operator.
Not an add-on and not a tier: apps are priced per base, so running four bases is the same product billed four times for what is turned on at each. Records consolidate; operations stay local.
- Per-base dispatch
- Each base's schedule, conflicts and no-shows are scoped to that base.
- Per-base maintenance
- Squawk queue, AD status and inspection due dates per base.
- Per-base permissions
- Roles scoped per location, cascading from the operator with explicit overrides.
- One student record
- A student flying out of KFAY today and KRDU tomorrow stays one record and one logbook.
- Cross-base aircraft loans
- Lend a tail to another base for a cross-country without losing its log.
- Aircraft transfer
- Permanent transfers carry the full maintenance history, AD status and inspection dates with the airframe.
- Consolidated reporting
- Utilisation, instructor hours and revenue, rolled up or split by base.
Audit-ready for the FSDO, not just for the brochure.
Training course outlines, stage checks that cannot be skipped, instructor designations, end-of-course tests and the retention rules that go with them.
- Training course outlines
- TCOs tied to each approved course and revision.
- Stage check enforcement
- No advancing past a stage without a signed check-instructor sign-off.
- Instructor designations
- Chief, assistant chief and check instructor, with the qualification records behind each.FAA Form 8420-8
- End-of-course tests
- Recorded with the chief instructor's signature.14 CFR 141.85, App. §6
- Graduation certificates
- Issued on course completion and retained to the rule.
- Retention rules
- Records kept one year past completion, applied automatically.14 CFR 141.101
- Scoped audit log
- Filterable by user, module and action, for inspection prep.
Roles scoped per base, and a log of who changed what.
Defaults for the roles every school has, custom roles for the rest, and per-base scope so a dispatcher at one base cannot edit another's schedule by accident.
- Default roles
- Operator, chief CFI, dispatcher, instructor, maintenance, accounting and student.
- Custom roles
- Built from a catalogue of more than thirty permission codes; clone and edit the shipped ones.
- Per-base scope
- Scope a role to one base, several, or the whole operator.
- Google SSO
- Single sign-on through Google Workspace for the whole tenant. Google is the only identity provider.
- Multi-factor authentication
- Email OTP, TOTP or SMS. Where SSO is in use, enforcement defers to the identity provider.
- Multi-tenant isolation
- One school's data is not reachable from another's, at the data layer.
- Tenant-wide audit log
- Every state change with user attribution and IP, configurable retention, CSV and JSON export.
FAA or EASA, selected per company.
The regulatory standard is a setting, not a separate build. A school outside the United States runs the same product against the rules that apply to it.
- FAA standard
- 14 CFR Part 61 and Part 141, with the ACS, AC 61-65 endorsements and FAA calendar-month expiry rules.
- EASA standard
- EASA-equivalent endorsement templates and currency rules, selected per company.