The demo always looks great. Ask the questions that don't fit on a slide.
The real risks live in the details that don't fit on a slide: how real the API actually is, whether the mobile app is truly native, who is actually vouching for the product, and what the price becomes once your school grows. This is the due-diligence checklist a next-generation flight school management system (FSMS) or flight training management system (FTMS) should pass — and the questions legacy vendors and shallow newcomers alike would rather you didn't ask.
API access: not all of it is equal
Ask these questions before you believe an API exists in any meaningful sense:
- Included or paid add-on? Is API access part of your plan, or does it sit behind a higher tier or a separate fee? An API you have to pay extra to touch is a tollbooth, not an integration.
- How much of your data does it cover? Does it expose 100% of your operational data — bookings, students, training records, invoices, maintenance — or a convenient 10% slice? Partial coverage means the data you actually need is the data you can't reach.
- Parity with the app? Can you do through the API what you can do in the user interface, or only a fraction of it? Real parity makes your integrations first-class citizens instead of second-class spectators.
- Read-only or read/write? A read-only API lets you look but never act. Read/write lets you push bookings, sync students, and automate workflows in both directions. Ask explicitly — a surprising number of 'APIs' are read-only.
- Documented and authenticated properly? Is there OpenAPI/Swagger documentation, token-based authentication, sane rate limits, and webhooks for events? Without these, building anything real is guesswork.
Mobile apps: native, or a website in a costume?
The difference is not cosmetic. A wrapped web app is always more constrained than a fully native one: weaker offline behavior, slower interactions, limited access to the camera, push notifications, biometrics and file handling, and noticeable lag on older phones — exactly the conditions you hit on a ramp or in a hangar with one bar of signal. Front-line adoption lives and dies on this.
Ask:
- Native on both platforms? A real native app for iOS and Android — not just one, and not a mobile website.
- Phone and tablet? Instructors and dispatchers often work from a tablet; students from a phone. Both should be first-class.
- Native or a wrapped web view? Ask directly whether it is a fully native application or a web app in an app-shell. The honest answer tells you how it will perform under real conditions.
- Who is it for? Does the app serve students, instructors, and maintenance technicians — or only one group, leaving the others stuck in a browser?
Who is actually vouching for it?
A student or a part-time instructor experiences the front-line booking screen. If it's pleasant, they'll say so — and they should. But that tells you almost nothing about whether the system can run and scale a business. The person who books a Cessna twice a week is not the person who closes the month, runs payroll, survives an audit, reconciles prepaid balances, or coordinates three bases.
When you read a recommendation, ask:
- Is the reviewer an owner or administrator who actually runs the operation — or a student or instructor who only touches the front end?
- Have they run it at your scale and business model — the same fleet size, multi-base, club vs. ATO vs. Part 141?
- Did they actually migrate to it from another system, and would they do it again?
- Are they describing the front-line experience, or the back-office work — reporting, accounting, compliance, and billing complexity?
The back office is where systems break
When you evaluate a system, ask to see the administrator side at scale, with the messy real-world cases that never appear in a demo: a chase-plane flight, a refunded lesson, a student funded by VA benefits, an instructor working across two bases, an aircraft pulled from the line mid-day for maintenance. How a platform handles the edge cases tells you far more than how it handles the happy path.
Battle-tested, or built yesterday?
Ask how long the platform has actually been in production, how many real operations depend on it day to day, and who is behind it: a serious company with genuine aviation and engineering experience, or a brand-new project still finding its footing. A system that has been run hard by real schools for years has already met the edge cases yours will hit; a brand-new one is still discovering them — on your operation.
Aviatize has been in production with flight schools, ATOs, and flying clubs around the world for years, built by a team with decades of combined aviation and software experience. It is a battle-tested platform-of-record, not a demo that went live yesterday.
Total cost is more than the sticker price
Watch for per-user or per-student pricing that climbs every time you enroll a student — genuinely dangerous for flight schools, where a single PPL student can linger on the roster for a year or more while flying only occasionally, and where headcount is unpredictable from one term to the next. Watch for paid add-ons covering things you'd assume are core (sometimes the API, the mobile app, SMS notifications, or whole modules), one-time onboarding and data-migration fees, and support tiers that put real help behind a higher plan.
A model that charges per aircraft with unlimited users keeps the bill tied to your capacity — your fleet — rather than your enrollment. We wrote a full breakdown of per-aircraft vs per-user pricing if you are weighing the two.
Can you leave? Data ownership is the real test
Ask who owns your data, what export formats are available, whether the API covers a full export, and how a migration out would actually work. If the honest answer is that you'd struggle to get your data back, treat every other promise with suspicion. Aviatize offers CSV and PDF export across the system plus a full read/write REST API — and a step-by-step migration guide for switching in (or out).
The questions to ask on every demo
Print this and ask all of it:
- Is API access included, and is it read/write with full data coverage and Swagger documentation?
- Is the mobile app fully native on iOS and Android, for phone and tablet — or a wrapped web app?
- Does the app serve students, instructors, and maintenance technicians — or only one group?
- Can I see the administrator and reporting side at my scale, not just the booking screen?
- Does it handle multi-base operations, role-based access, and real-time accounting sync?
- How does billing handle prepaid packages, contracts, refunds, and itemized line items?
- What is the all-in price at my real headcount over two years — and what is included vs extra?
- Is pricing per aircraft or per user, and how does it change as I grow?
- What onboarding and migration help is offered, and what does it cost?
- How do I export all of my data and leave if I ever need to?
- How long has the platform been in production, how many operations run on it daily, and who is behind it?
Front-line dazzle is easy. Running your business for a decade is the test.
Aviatize was built to answer every question on this list. If you are evaluating a switch, put us through it — and put every other vendor through it too. The right system for the next ten years is the one that doesn't flinch at the hard questions. See what is inside the platform or view pricing.