Every position covered. Every controller briefed. Every hour on record.
ATCOnnect runs the operational side of an ATC unit on the tablets already in the room — face sign-in, live position control, mandatory NOTAM and notes briefings with read receipts, duty-time limits, checks, reports and a signed document archive. Configured to your unit, your positions and your rules.
Designed by people who have worked the position.
ATCOnnect wasn't specified by a software vendor. It was built by experienced air traffic controllers, from problems they met on real shifts — which is why it covers the whole operation, not just part of it.
A controller back from leave misses a NOTAM.
→Mandatory briefing with read receiptsA position is left uncovered and nobody notices.
→Gap alerts after 3 minutesFive hours on one position slips by.
→Duty-time limits, enforcedHours currency is found short at month end.
→Currency tracked as you goA licence or medical lapses unnoticed.
→Colour-coded expiry for the whole unitA shift, end to end.
From the moment a controller walks up to the tablet to the moment they hand over, every step is guided, timed in UTC and written to the record.
Face sign-in
Look at the camera. No name to pick, no card to tap.
Take a position
One tap on the live board. One controller, one position.
Mandatory briefing
Every valid NOTAM, then every active note. Each read is recorded.
Duty dashboard
Clock, positions, checks, NOTAMs, reports and notes on one screen.
Break notice
Two hours on position. Rest reminders follow from three hours.
Swap TWR ⇄ GND
The partner confirms with their passcode. Both clocks restart.
Handover
The next controller takes over. Who handed to whom is on record.
Seventeen modules. One app. One record.
Everything below ships in the platform today and is configured for your unit during deployment. Pick a module to jump to it.
Face sign-in that never leaves the tablet.
Controllers look at the camera and they're in. Recognition runs on the tablet — only a numeric faceprint is stored, never a photo.
- Walk-up recognition that won't mistake a look-alike for the right controller.
- Passcode alternative — defaults must be changed; a forgotten one is reset by face.
- Session restore after an app restart, straight back to the held position.
- IT device gate — every admin opening and sign-in is logged.
Live position control. One controller, one position.
A live board of every position. Claims, swaps and takeovers are all-or-nothing, so two tablets never disagree.
- Live board — available, occupied or closed, with the holder's initials.
- One controller, one position — taking a new one releases the old.
- Swap paired positions — TWR ⇄ GND, APP ⇄ ACC — confirmed by the partner's passcode.
- Every session records how it ended — handover, swap, release or time limit.
YK, enter your passcode to confirm the swap with OH.
Both sessions end and restart now.
Duty-time limits, enforced — not just reminded.
Break and rest notices on a fixed schedule — and at five hours the position is released automatically.
- 2 h break notice, 3 h – 4 h 30 rest reminders, 5 h hard limit.
- Hours never pile up — every swap or handover starts a fresh clock.
- Unit-wide sweep frees overdue positions, even if the holder's tablet is off.
- Fix Duty Hours trims broken sessions, with a full audit trail.
On position
Schedule shown as delivered. Limits and reminder times are configured per unit.
Nobody takes a position unbriefed.
Every valid NOTAM and note, one at a time, before the dashboard opens. Each "I have read" is recorded.
- NOTAMs, then notes, then duty — expired items are left out automatically.
- Read receipts — first read, last read and count, per controller.
- "Read by" on every item, with times one tap away.
- Back from leave? The backlog is read once — then only new items interrupt.
(A0512/26 NOTAMN A)ORZA B)2609051800 C)2612041200 E)TWY C CLSD BTN C2 AND C4 DUE TO WIP)
Nothing new goes unnoticed — on the tablet or the lock screen.
New NOTAMs and notes interrupt the controllers on position until acknowledged — and an uncovered position raises the alarm by itself.
- Alarm every 30 s until "Noted", acknowledged per controller.
- Only new items — never old or expired ones.
- Time-Sensitive push that breaks through Focus on a locked iPad.
- Gap alerts after 3 minutes, repeating every 10.
(A0519/26 NOTAMN A)ORZA B)2609252200 C)2609260400 E)RWY 14/32 CLSD FOR MAINT)
Nobody has held APP for 3 min. Take the position or confirm the closure.
From raw ICAO text to a tracked NOTAM.
Paste the raw ICAO text. ATCOnnect reads it, tracks it against the clock and shows how long it has left.
- Parses number, aerodrome, B/C times and E text, with clear errors.
- Coordination departments flagged per NOTAM.
- Progress bars — green, orange in the last 30 min, red when overdue.
- Audit trail of who created, changed or activated it.
(A0733/26 NOTAMN Q)ORBB/QMRLC/IV/NBO/A/000/999/3542N04418E005 A)ORZA B)2610021800 C)2610030400 E)RWY 14/32 CLSD DUE TO MAINT)
Grid references in a notice become a map.
Grid references in a notice are recognised automatically and drawn to scale on a map.
- Points, radius circles and areas from MGRS references.
- Altitude and times picked up from the text.
- Satellite and street layers — no map licence needed.
- Open in Google Maps from any feature.
Daily notes with a start, an end and an owner.
Short-lived information — a drone flight, a VIP movement, bird activity — with a validity window and an owner.
- Validity window with a progress bar on the dashboard.
- Quick notes from position, tagged with the author.
- "Done" records who closed it and when.
- Right-to-left text laid out automatically.
Daily checks you can't miss — or quietly delete.
Inspection, security and crash-alarm checks in seconds, timed in UTC and locked after thirty seconds.
- Three colour-coded check types with pre-filled "all normal" text.
- The save button names the check — no wrong type by accident.
- 30-second delete window, then locked for good.
- Crash-alarm banner — red until today's test is recorded.
Operational reports, filed from the position.
Runway closures and system issues filed on the spot, with the position attached automatically.
- Categories with an optional linked NOTAM.
- Soft delete — who removed a report and when is kept.
- Manager review filtered by category and day.
A document archive with signatures that mean something.
TOIs, SIs, SOPs and LOAs in one place — with a signature from every controller who has read them.
- To-sign counts per category and progress per document.
- Sign with your passcode — stored with a SHA-256 hash.
- In-app PDF viewer and a full signature list.
- Managers upload and organise documents.
By entering your passcode, you confirm that you have read and understood this document.
Every controller's hours and validity, at a glance.
Each controller sees their own hours, validity, documents and sessions.
- Hours — total, year, month and sessions.
- Licence, medical and English validity with days to go.
- TOI and SI signing progress.
- Last 50 sessions grouped by day.
See every minute each position was — and wasn't — covered.
Every operational position side by side, day by day. Any period with nobody on position is drawn in red.
- TWR, GND, APP and ACC timelines per UTC day.
- Gaps in red with a GAP / OK badge.
- 30 days for managers, 2 days for controllers.
Hours currency, caught before it lapses.
Minimum hours on position, counted from the duty record — so you see who is falling short before the month ends.
- Counted from real sessions — no timesheets.
- Per position — e.g. APP hours only for an approach rating.
- Red below the threshold (16 h by default), lowest first.
- Month or custom range, as a PDF report.
| Init | Name | Role | Period | Year | Total |
|---|---|---|---|---|---|
| AK | Adam Khalil | ATCO | 6.5 | 188 | 1,204 |
| MS | Maya Sayegh | ATCO | 11.0 | 241 | 866 |
| ZF | Ziad Farouk | SUPERVISOR | 14.5 | 203 | 2,310 |
| NH | Nour Hamdan | ATCO | 22.0 | 276 | 954 |
| LR | Lina Rahman | ATCO | 31.5 | 318 | 1,487 |
Licences, medicals and English — never a surprise expiry.
Licence, medical and English proficiency for the whole unit, coloured by how soon they lapse.
- Red, orange, green — expired or under 2 months, under 4, beyond.
- The worst item colours the card, so risks stand out.
- One dialog to update dates and English level.
- Users Expiry PDF grouped by months remaining.
The unit manager's desk, in the same app.
A manager dashboard with live figures and ten ready-made PDF reports, branded with your logos.
- Manager dashboard — NOTAMs, notes, archive, checks, reports and profiles.
- PDF reports — preview, print or share; A4 with your logos.
DAILY OPERATIONS PACK| Init | Start | End | Dur | From | To |
|---|---|---|---|---|---|
| AK | 00:00 | 05:31 | 5:31 | — | MS |
| MS | 05:31 | 12:43 | 4:58 | AK | — |
| ZF | 12:43 | 18:58 | 4:59 | — | OH |
| Init | Name | Period | Year |
|---|---|---|---|
| AK | A. Khalil | 6.5 | 188 |
| NH | N. Hamdan | 22.0 | 276 |
| LR | L. Rahman | 31.5 | 318 |
| Time | Type | By | Result |
|---|---|---|---|
| 05:43Z | Crash Alarm | NH | Tested |
| 13:40Z | Security | YK | Completed |
Ready for the safety meeting, the audit or the authority.
- Daily Operations Pack — DayHours, sessions, checks, notes, reports and NOTAMs.
- Daily Operations Pack — RangeThe same, for every day in a range.
- Users ExpiryLicence, medical and English validity.
- Duty Hours CurrencyHours per controller against the threshold.
- Daily ChecksTotals by type, and the full log.
- Daily NotesActive notes and notes in the range.
- Daily ReportsTotals by category and position.
- NOTAMsEverything overlapping the range.
- Archive SignaturesWho has signed, and who hasn't.
- Positions SnapshotThe status of every position.
Designed for a working position, day and night.
Every detail shaped by controllers on shift.
Night mode
A dark palette for night shifts, one tap away.
Rows or columns
Dashboard panels stacked or side by side.
Zulu everywhere
Every time in UTC, to the second.
Right-to-left
Arabic and other RTL text laid out correctly.
Hardware keyboard
Enter signs in, confirms and acknowledges.
Connection awareness
A clear notice the moment the network drops.
An answer for every "who, when and why".
When a safety investigator, auditor or authority asks, the record is already there — written as the shift happened, not reconstructed afterwards.
Every hour on position
Start, end, duration, how the session ended and who ended it, with handover from → to.
Read receipts
First read, last read and read count for every controller on every NOTAM and note.
Signatures
Passcode-confirmed signatures with name, time and a SHA-256 hash.
Audit trail
Created, updated, status changed or activated — by whom and when.
Locked records
Deletable for 30 seconds after saving, then locked permanently.
Soft deletes
A removed report keeps who removed it and when.
Closure
"Done" records who retired a note and when.
Admin gate log
Every admin screen opening and sign-in with device, network address and location.
Customise everything to the way your unit works.
Every airport runs its operation differently. Everything on this page is configured around your unit — and what's missing can be built.
Positions & sectors
Any set, order and visibility.
Roles & permissions
Who can do what, role by role.
Duty-time rules
Breaks, reminders and hard limits.
Briefing flow
What must be read, and who may skip.
Checks
Your check types and default texts.
Reports
Your occurrence categories.
NOTAM coordination
Departments and adjacent units.
Alerts
Gap timings, watched positions, push.
Hours currency
Threshold, period and counted position.
Licences & validity
What is tracked and when it warns.
Archive
Document categories and signing.
Branding & language
Your name, icon and logos on PDFs.
Need something that isn't here? New modules and integrations are scoped with you and built to your requirements.
Tell us what you needOn the devices you already have.
Tablets on position, phones and desktops for management — one codebase, one live data set, updated in real time on every screen.
Google Cloud / Firebase — real-time database, file storage, cloud functions and push messaging, in a dedicated project per customer.
Your choice of region at deployment. The reference installation runs in the European Union.
Google ML Kit + TensorFlow Lite face detection and recognition, shipped inside the app and running offline on the tablet.
From first call to first shift.
A structured rollout that respects operations: nothing changes on position until controllers have been trained and the unit is ready.
Discovery
We map your positions, duty rules, roles, checks and reporting needs with your unit management.
Configuration
Positions, rules, categories and branding are set up in a dedicated cloud project in your chosen region.
Data & enrolment
Controllers, licence and medical dates and archive documents are loaded; face enrolment sessions on site.
Training
Hands-on sessions for controllers, supervisors, managers and IT, on your own devices.
Go-live & support
Support through the first shifts, then ongoing maintenance and updates each month.
One platform fee. One simple monthly plan.
A one-time fee to configure and deploy ATCOnnect for your unit, then a fixed monthly fee to keep it maintained and supported.
ATCOnnect for your unit
The complete platform, configured to your positions, rules and branding, and deployed on your devices.
- All seventeen modules on this page — duty engine, briefing and read receipts, alerts, NOTAMs and maps, notes, checks, reports, archive and signatures, profiles, coverage history, hours currency, licence management and the management suite
- Configuration of positions, duty-time rules, check types, report categories and coordination departments
- Your unit and airport branding in the app and on every PDF report
- A dedicated cloud project in the region you choose
- Deployment on iPad, Android and web, with on-site face enrolment
- Training for controllers, supervisors, managers and IT
Keep it running
Ongoing care after go-live, billed monthly.
- Bug fixes and security updates
- Compatibility with new iOS, iPadOS and Android releases
- Monitoring of the cloud backend and alert delivery
- Priority support for your operations and IT teams
- Small configuration changes — positions, categories, alert timings
- Release management for app updates on your devices
Several units or airports? Additional sites, custom modules and integrations are quoted to your requirements.
Discuss your requirementsPrices in US dollars, excluding taxes. Final scope and price are confirmed in a written proposal.
Frequently asked.
How does ATCOnnect make our unit safer?
Every controller is briefed before taking a position, time on position is limited automatically, and an uncovered position raises the alarm within minutes. Things that used to depend on memory and paper are now handled by the system.
How does it help controllers on shift?
Less paperwork and fewer interruptions. Controllers sign in by looking at the tablet, read only what is new, and see positions, checks, NOTAMs and notes on one screen. A check or report takes seconds.
What does it change for the unit manager?
Hours, currency, licence expiry, briefings and position coverage are visible live — not compiled at the end of the month. Reports for safety meetings or the authority are ready in one tap.
Will it help with audits and the regulator?
Yes. Every session, briefing, signature and check is recorded in UTC and kept. You can show who held each position, who read which NOTAM and who signed which instruction — for any date.
Will our controllers find it easy to adopt?
It was built by controllers and follows the way a shift already runs, so there is little new to learn. Training happens on your own devices before go-live.
Can it follow our airport's own procedures?
Yes. Positions — Tower, Ground, Approach, Area Control — duty rules, checks, report categories, alerts and currency rules are all set up for your unit, and new modules can be built when you need them.
Is it proven in real operation?
Yes. ATCOnnect was built by experienced air traffic controllers and runs every shift in a live international airport tower.
What happens after go-live?
We stay with you. The monthly support plan covers fixes, updates for new iPad and Android versions, monitoring and small changes as your unit evolves.
See ATCOnnect run a full shift.
Tell us about your unit. We'll walk you through a shift on a real tablet and send a proposal scoped to your positions and rules.