Afternoon light through an imagined learning center, with classrooms beyond a concrete passage.

The work must go on.

Custom scheduling and allocation tools for organizations
coordinating people across places and budgets.
Built around your rules, ready for your team to use.

Try the working example
Businesses & organizations in six countriesAn illustrative setting

In plain terms

What this is
We build custom tools for decisions your team makes week after week. You bring the problem and the rules it has to follow; we work with you to build something your team can use.
Who it is for
Teams coordinating people, locations and budgets: tutoring providers with several centers, volunteer networks and community programs. We work with the people who make the plan and the people who use it.
What you get
A tool your staff can update and run, with clear instructions and useful exports. We document the assumptions and compare the results with your current process.

People. Places. Limited time.

A good plan accounts for
what happens next.

An instructor calls in sick. More students need a place. The budget stays the same. Changing one part of the plan can leave a gap somewhere else.

We build tools that help your team see those connections, compare options and adjust the plan.

A working exampleSynthetic data · Real solver

Working day

A working day.
Under pressure.

Scheduling and allocation tools.
Built around your operating rules.

48/48seats covered
$322actual spend
$340budget cap

Six sessions. Two centers. A plan held together by the same people, places and budget.

Assignments & export ↓

Complete plan · all requested seats covered

Example scenario · calculated results
Inspect assignments & export48/48 seats · $322 actual spend
Current plan · 48/48 seats · $322 spend / $340 cap
Location / sessionQualificationAssignmentCoverage
North 14:00–15:00MathI-018 / 8
North 15:00–16:00MathI-018 / 8
North 16:00–17:00ScienceI-038 / 8
Riverside 14:00–15:00MathI-048 / 8
Riverside 15:00–16:00ScienceI-028 / 8
Riverside 16:00–17:00ScienceI-028 / 8

All 48 requested seats fit the hard operating constraints. The objective selects the lowest cost among plans with this coverage; it does not optimize fairness or teaching quality.

Full model, baseline & checks ↗

Invented operating data. Exact coverage-first optimization, then lowest cost. Two rooms at North; one at Riverside. Eight learners per group. One center per instructor for the afternoon. Inspect assumptions and limitations ↗

What should
forty hours protect?

Reserving more hours locally reduces the total visits the plan can support. The tool shows the tradeoff; your team chooses the priority.

0 h20 h40 h
16local hours
24central hours
112modeled visits

+15 local visits
for 3 fewer total visits
against the 10-hour local commitment.

Synthetic illustration · local capacity 2.5 visits/hour; central capacity 3. No uncertainty or demand limits modeled.

Inspect the allocation model ↗

From the model to Monday afternoon.

The work ends
when the tool
is yours.

How the work is delivered ↗
  1. Start with the rules.

    Who is available, what they can do, how much space you have and which commitments matter most.

  2. Check the results.

    Check that the plan follows your rules, compare it with what you do now and show where work is still uncovered.

  3. A tool the team can run.

    Give staff the inputs, exports and instructions they need, including when to stop and check the model again.

Decisions to
build around.

Scheduling & assignmentWho, where, when ↗Resource allocationHow to use limited resources ↗Program evaluationWhat the evidence supports ↗

Partnered with businesses
and organizations
across six countries.

  • Rules written down.

    The rules are documented and checked whenever the plan changes, so the next person can follow them too.

  • Gaps caught early.

    The plan shows which sessions still need someone, giving the team time to act.

  • A tool that stays.

    Staff can update the inputs, run the plan and export it themselves.

About Decision Systems

Tell us about the decision you keep coming back to.
We’ll start with how your team handles it today.

Discuss a decision