Sector demand
Start with the positions to cover.
Controller qualifications
Bring qualifications into the plan.
Working time and rest
Air traffic control rostering
Air traffic control rostering that brings sector demand, controller qualifications and working-time rules into one plan. From the monthly roster to daily changes and payroll preparation.
Build the roster. Review the changes. Keep your team in sync.
Check Solution · illustration
12 people · 7 days · 63 duties
SolvedUnsolved draft
Hard
06
clearbreached
Medium
012
clearbreached
Soft
941
trade-offs
Every duty assigned.9 duties unassigned.
See how a roster’s score changes.This illustration shows duties being assigned, rule violations being resolved and preferences balanced. The roster and scores use example data; the animation does not represent solve time.
Built for ATC
Sector openings change. Qualifications expire. A shift swap affects the next duty. SkyRoster brings these details into planning and review.
Sector demand
Controller qualifications
Working time and rest
Published case studies
EUROCONTROL’s rostering guideline includes five use cases sourced from SkyRoster. Two explore the impact of roster redesign and shift-swap automation.
Roster redesign · simulation
Shift swaps · reported deployment
Your operation
Explore sector planning
Move through this illustrative day in 15-minute steps. Watch sector openings change staffing demand, then compare the detail an hourly view can miss.
Sector opening · one operational day
Illustrative exampleMove through the day as sectors open, close and combine. Switch between 15-minute and hourly views to see the short peaks an hourly view can miss.
An hourly model cannot see a fifteen-minute peak. Sampled on the hour, this day is misread in4 of its 96 quarter-hours, including17:30–17:45, which needs 10positions while the hourly model shows 8.
The timeline scrolls sideways. Row labels stay put.
At sixty minutes the 02:00 hour is sampled once, at 02:00. Here that matches the quarter-hour underneath it.
| Time | Sector configuration | Sectors | Positions required | Controllers assigned |
|---|---|---|---|---|
| 00:00 – 02:00 | Three-sector split S3 | 3 | 6 | 6 |
| 02:00 – 05:00 | Band-boxed BB | 1 | 2 | 2 |
| 05:00 – 06:00 | Two-sector split S2 | 2 | 4 | 4 |
| 06:00 – 07:00 | Three-sector split S3 | 3 | 6 | 5–6 ▲ short |
| 07:00 – 11:00 | Four-sector split S4 | 4 | 8 | 8 |
| 11:00 – 13:00 | Three-sector split S3 | 3 | 6 | 6 |
| 13:00 – 17:30 | Four-sector split S4 | 4 | 8 | 7–8 ▲ short |
| 17:30 – 17:45 | Five-sector split S5 | 5 | 10 | 9 ▲ short |
| 17:45 – 20:00 | Four-sector split S4 | 4 | 8 | 8 |
| 20:00 – 22:00 | Three-sector split S3 | 3 | 6 | 6 |
| 22:00 – 24:00 | Two-sector split S2 | 2 | 4 | 4 |
| Position-quarter-hours across the day | 594 | 588 · 6 quarter-hours short | ||
The engine
Coverage. Qualifications. Working time. Rest. Set the rules that matter to your operation. The engine searches for assignments and improves them against your priorities.
See the score. Review any rule violations. Make adjustments and check again. You decide when the roster is ready to publish.
From rules to roster
Explore the rules for your operation, including available thresholds and priorities.
Minimum rest between duties
hard or softconfigurable
Consecutive night-duty limit
hard or softconfigurable
Required shift qualifications
hard or softconfigurable
Weekly worked-hour limit
hard or softconfigurable
The platform
Rosters, qualifications, leave and attendance belong together. SkyRoster connects them, so the information behind a shift can follow it through to payroll preparation.
Plan the month
Run the day
People and competency
For your team
Planners build coverage. Controllers follow their duties. Supervisors review changes. HR prepares payroll. Explore the workflows for your role.
Deployment
Managed hosting is included in the software licence. Your organisation has its own database and identity realm on shared infrastructure.
An environment reserved for your organisation, with hosting priced separately. Required for bespoke code outside the standard supported release, or chosen for isolation.
Run SkyRoster inside your perimeter, with releases delivered through the supported deployment process. Customer-specific code has an agreed release and maintenance scope.
Start with a 20-minute discovery call. Discuss your sector demand, roster cycle and priorities, then arrange a demonstration focused on your workflows.
Book a discovery callCompare your requirements with the platform. Set the data, scenarios and acceptance criteria for a focused evaluation.
Plan your evaluationFrom handover to month end. See how the pieces connect in an illustrative night at a control centre.
Follow the night shift →