PILOT100
Strategic & Investor Brief · Jun 2026
EASA ATPL exam-prep platform

PASS
FIRST TIME.

A full-stack, current-generation platform for the regulatory gateway every European airline pilot must pass — the EASA ATPL theory exams.

27,000+ questions Built by airline captains EASA ATPL · 2026 ECQB aligned Made in Germany
M2A Facility Management GmbHAIM FOR 100
PILOT100
The thesis · 02
One line

The content bar is already met — we clear it.
Then we win on everything incumbents neglected.

Engineering · UX · Engagement · Mobile · Exam integrity

A large, structurally growing market served almost entirely by incumbents running aging web software. That gap is the opening — and our edge is the combination: nobody else pairs a top-tier content bank with this engineering and engagement stack.

Investor & board briefAIM FOR 100
PILOT100
Market · Why now · 03
A structural shortage

Not a cycle.
A 20-year tailwind.

Pilot demand is driven by fleet growth and retirements — and in EASA jurisdictions, every new pilot must pass the ATPL theory exams. Exam-prep is a non-optional, recurring step in the training funnel.

Safety e-learning $2.48B → $5.43B 8.9% CAGR · APAC fastest 11.2%
660,000 new pilots
needed globally, 2025–2044 — part of 2.37M new aviation personnel.
Source: Boeing Pilot & Technician Outlook
~612,000
new pilots by 2042 — independently corroborating the same order of magnitude.
Source: Airbus Global Services Forecast
The marketAIM FOR 100
PILOT100
The freshness moat · 04
The ECQB dynamic

A question bank is a perishable asset.

EASA exams draw from the European Central Question Bank — refreshed every year. Candidates need the current set plus crowd-sourced reports of what actually appeared. This rewards strong content operations and punishes static products.

Our answer: an admin operations suite purpose-built for continuous freshness (Section 09) — turning the ECQB cycle into a moat, not a maintenance burden.
~10,000 Official ECQB questions

The live pool every EASA candidate is examined against — maintained on an annual cycle. Latest revision: ECQB 2026.

+1,500 / yr Added annually

EASA introduces roughly fifteen hundred new questions each year — the bank is never finished.

≥2,000 / yr Reviewed annually

A continuous review obligation that static, rarely-updated competitors structurally cannot keep pace with.

Why freshness is a moatAIM FOR 100
PILOT100
The product · 05
Experience it

Your cockpit for
ATPL mastery.

A real exam engine — not a screenshot, not a video. Study and Exam modes, real-time timer, flag & color-code, save-and-resume, and a 100-question navigator. Built on Angular 20 with Signals reactivity.

Study + Exam modesReal-time timerSeen-in-exam tagsSave & resume
What we builtAIM FOR 100
PILOT100
2026 question bank · 06
27,510 verified questions

Bigger than the
flagship paid banks.

27,000+ questions across 13 EASA subjects — larger than the live banks of both best-known paid rivals (ATPL Questions ≈ 20,848; Aviationexam ≈ 22,455) — sourced with a Lufthansa head instructor.

A data moat that compounds

Users report which questions appeared in real EASA sittings; the system auto-verifies at community consensus and tags by country and date — a proprietary intelligence layer on real exam patterns.

Content scale, honestly statedAIM FOR 100
PILOT100
Retention engine · 07
Gamification — uncontested

Rivals sell a bank.
We sell a habit.

A full Duolingo-grade engagement loop: XP that never punishes, ten aviation ranks from Cadet to Captain, streaks with freeze safety-nets, 27 achievements, and all-time / weekly / monthly leaderboards. No major ATPL competitor ships this.

10 ranks27 achievementsStreaks + freezeReadiness score
The lever on retention & word-of-mouthAIM FOR 100
PILOT100
Study intelligence · 08
Your flight plan

Built to perform.

Candidates enter an exam date and pace; the system generates a day-by-day plan, weights weak subjects more heavily, and auto-redistributes the workload when they fall behind. Background workers maintain plan state nightly.

Custom scheduleAdaptive targetsWeak-area detection
Structured for complete coverageAIM FOR 100
PILOT100
Pro explanations · 09
Not just correct

Understand why.

Every answer carries an academic-grade explanation: key formula, step-by-step working, and a dedicated "why every other option is wrong" section. Captain-verified, community-rated 1–5 stars, and 2026-aligned.

Captain VerifiedWhy-wrong analysis2026 logic
Builds lasting understandingAIM FOR 100
PILOT100
Attachments & editor · 10
Professional grade

Built for clarity.

High-resolution engine cutaways, instrument schematics and chart overlays — interactive, not static. An E6B flight computer and a diagram annotation editor built on the Konva and Fabric.js canvas libraries. Competitors largely serve flat images.

Split · Focus · Grid · OverlayE6B flight computer
Interactive, not staticAIM FOR 100
PILOT100
Performance analytics · 11
Every metric matters

Measure precisely.
Aim for 100.

Tracking across all 13 subjects with a GitHub-style activity heatmap, accuracy trends and a composite exam-readiness score — 0.4·Accuracy + 0.3·Coverage + 0.2·Weakness + 0.1·Consistency — benchmarked to the real 75% EASA pass bar.

Activity heatmap13-subject breakdownReadiness ≥ 75%
One number: are you exam-ready?AIM FOR 100
PILOT100
Engineering & security · 12
A different generation of software

Closer to fintech than legacy EdTech.

Frontend · Angular 20

  • Standalone + OnPush, Signals + RxJS, ~140 components
  • Tailwind 4 · ng-zorro-antd 20 · custom design tokens
  • Chart.js · Konva 10 · Fabric.js 6.7 · Three.js
  • Firebase (@angular/fire) · fluent HTTP + interceptor chain

Backend · NestJS 10

  • 35+ domain modules · Prisma 6.16 (19-file schema)
  • PostgreSQL 16 · Redis (ioredis) cache, per-resource TTLs
  • BullMQ 5 — 8+ workers · Socket.io 4.8 real-time
  • Prometheus metrics · Winston · 90-day audit logging

Auth · Payments · Apps

  • Passport: Firebase + JWT + local · Argon2 hashing
  • Stripe + PayPal · webhooks & subscriptions
  • AWS S3 + CloudFront signed URLs · Puppeteer 24 PDF
  • Admin (Angular 20) + Mobile (Expo 54 / RN 0.81)

Security & exam integrity

  • AES-256-GCM response encryption · CSRF double-submit
  • Helmet · CORS whitelist · rate limiting · encrypted IP audit
  • Client probes: automation, tampering, DOM injection
  • Server scoring: log → warn → throttle → invalidate
The hard part is already builtAIM FOR 100
PILOT100
Competitive landscape · 13
Where everyone stands

The market sells a question bank. We sell the whole platform.

DimensionPilot 100AviationexamATPL QuestionsBristol BGSAirheadatplGS
Question bank27,000+~22,455~20,84815,000+50,000+ agg.14,000+
Modern UI / UXCurrent-genGoodGoodGoodExcellentFair
GamificationFullPartial
Exam integrityProbes + scoring"Last seen"CQB align"Last seen""Last 200"
Analytics / readinessCompositeYesYesYesPredictiveBasic
B2B / ATO LMSRoadmapMatureYes
Update freshnessOps suite built for itDailyPeriodicRegularWeekly/dailyPeriodic

Competitor figures are vendor-/reseller-stated and may shift. "Roadmap" = not yet shipped by P100, stated honestly. Sources in full report, Appendix B.

Fragmented incumbentsAIM FOR 100
PILOT100
Where we win · 14
Six built advantages

Our edge is the combination.

01

Engineering & UX

Angular 20 + Signals + design system + canvas tools — a generation ahead. The most common migration trigger in review data: "this feels modern."

02

Engagement

The only platform in the set with a full XP / rank / streak / achievement / leaderboard loop. We sell a daily habit, not a static bank.

03

Exam integrity

Probe-based anti-scraping plus server scoring protects the IP and signals legitimacy to flight schools. Rivals offer, at most, "last seen" filters.

04

Content freshness

A 16+-module admin suite with in-app editing and automatic cache invalidation makes continuous ECQB updates operationally cheap.

05

Security posture

CSRF, AES-256-GCM payload encryption and encrypted-IP auditing exceed the session-cookie norm — a differentiator in B2B procurement.

06

Content scale

27,000+ questions exceeds both flagship paid banks, sourced with Lufthansa-instructor expertise. The bar is cleared.

Mapped to built capabilityAIM FOR 100
PILOT100
Cleared for takeoff · 15
The combination nobody else has

Aim for 100.

A top-tier content bank paired with engineering, engagement and integrity the incumbents never built. The hard part is already done — and the moat is the combination: nobody else pairs this content depth with this engineering and engagement stack.

27,000+ questions Built by airline captains Global reach · 6 continents Made in Germany
pilot100atpl.com · M2A Facility Management GmbHAIM FOR 100
← → navigate · F fullscreen · P print/PDF