Home

Build Better Groups.

Or the Best Ones.

Balanced Allocate helps you distribute, select, and optimise people or resources into groups — fairly, efficiently, and within real-world constraints.

Upload a spreadsheet of students, players, vendors, staff, stock. Set your constraints — budgets, quotas, relationships, pins. The solver finds the best assignment in seconds and proves every rule was satisfied.

Every rule. At once.

The reason manual allocation is hard isn’t any single constraint — it’s that fixing one breaks another. Balanced Allocate evaluates everything simultaneously.

  • “Each team needs at least one goalkeeper” — that’s a quota.
  • “Total salary can’t exceed $950K per group” — that’s a budget.
  • “The Patel sisters must be together” — that’s a relationship.
  • “VIPs should be at the top table” — that’s a preference.
  • “Liam must be in Mrs Robertson’s class” — that’s a pin.

Set as many as you need. All constraints are evaluated simultaneously. If rules conflict, you’ll know before running the solver.

Where It Delivers the Most Value

Balanced Allocate is used across professional, community and operational settings — wherever structured decisions need to respect real-world constraints. From school class allocation to multi-million-dollar portfolio decisions.

Same solver. Same interface. Different problems. Upload a CSV, Excel file, or manually input your data, set your rules, and get an optimal allocation in minutes.

Strategic & Professional Allocation

Capital & Grants

Allocate funding under budget caps, diversity targets and merit scores.

Procurement & Vendor Panels

Select compliant shortlists within cost, risk and category coverage constraints.

Hiring, Placement & Selection

Build balanced shortlists to budgets and policy requirements.

Operational Allocation

Optimize rosters, fleets, desks and team assignments with real-world limits.

Community & Everyday Use

Schools & Education

Balance classes by gender, reading level, and special needs hours under policy and capacity limits.

Sports Clubs

Grade teams fairly while respecting ability, position coverage, friendships, and competition rules.

Events & Hospitality

Seat guests with families together, exes apart, dietary needs spread, and VIPs at the top table.

Personal & Custom Projects

Use the same optimisation engine for fantasy drafts, chore rotations, tournament brackets, or any structured allocation problem.

Powered by Google OR-Tools — the same mathematical optimization engine used by Google, Airbus, and CERN.

How It Works

  1. Import your data
    Upload a CSV of people, vendors, projects or resources. Or build a table directly in the app. Files are processed in memory and never saved.
  1. Define your rules
    Set budgets, quotas, pins, relationships, balance targets, and maximize/minimize objectives. Every constraint type has a simple selector — no formulas, no code.
  1. Run and validate
    The solver finds the mathematically optimal allocation in seconds. The Validation tab checks every rule and shows pass or fail. The Analytics tab lets you explore any column across groups.
  1. Export and share
    Download the results as Excel, PDF, or individual CSVs. The Excel export includes a full constraint audit trail — attach it to your report, committee paper, or probity file.

Your data stays in your session. Balanced Allocate does not store uploaded files.