Windows desktop app · Free trial

Cross-country meeting software

From the start gun to published results.

For South African clubs, schools and federations — season-long leagues or one-day meets, fast finish-line capture on or off the grid, team and relay scoring, everything printed, and live results and entries on djaho.co.za.

For Windows 10 / 11 computers — not a phone or tablet app. New here? Read the guide →

Here for results? View live meetings & results →

Meetings & series

Standalone meets or multi-meeting competitions with combined team and individual scoring — relays included.

Fast capture

Click or scan finishers, then enter times — built for a real finish line, online or fully offline.

Print everything

Programmes, bib labels, start sheets and results, with G/S/B marking that works in black & white.

Your data, protected

Runs on your own PC. Exports are encrypted, in line with POPIA.

Everything Djaho does

From the first entry to the final team result — and the spectators following online.

Setup & entries

Athletes, teams & races

Register athletes and teams once per competition; they're ready at every meeting in the series. Add races per age and gender group.

Import in seconds

Load athletes from a CSV or a PDF start sheet. Map your spreadsheet's own column headings once — Djaho remembers them for next time.

Automatic age categories

Ages and ASA categories (U9–Masters) are worked out from each date of birth using the December-31 rule. Actual-age mode too.

Smart race allocation

Athletes drop into the right race by age and gender. A one-click Unallocated view lists anyone left over so you can bulk-add them.

Relay squads

A relay is a race in its own right: squads carry the bib, runners go on legs, labels print per leg, and start sheets read as crews.

On race day

Fast two-phase capture

Scan or click finishers to set places, then rattle in times — type 1242 for 12:42. Forgiving and built for a real finish funnel.

Barcode bib labels

Print a barcode label for every bib and scan it at the line — no hunting for names in a list.

Electronic timing

Using timing gear? Import finish times straight from your system's export instead of typing them.

Two laptops, one race

Link machines over the LAN: one scans placings while another types times — live, on the very same database.

Works with no network

Finish line off-grid? Capture on a laptop and hand results back by file. The whole app runs completely offline.

Results & scoring

Team & individual scoring

Top-N scorers, lowest total wins — with each runner's overall place and their position within their own age category.

Junior & senior scoring

Report the day as a junior and a senior section, each with its own team size — three junior scorers where seniors field four.

Tie-breaks your way

ASA count-back by default, or switch to best-finisher. Incomplete teams can rank last or take a per-missing-scorer penalty.

Season standings

Competition reports combine every round: team standings, athlete progression and a per-stage summary of the season.

Post in one press

Auto-Post (Alt+P) sends a race's results to printer, clipboard, CSV and web in any combination, the moment capture ends — the printed sheet is the real report, header and all.

Share it online

Live results website

Publish a results mini-site to djaho.co.za or your own web host by FTP. Spectators refresh on their phones as each race lands.

Djaho Live — Android app

Parents, athletes and spectators follow races as they finish, see the final results and enter athletes from their phone. Free, with entries that wait on the phone when the signal drops. Get the app.

Online entries & fees

Take entries online, then pull them in with one click. EFT, a PayFast / Yoco / SnapScan link, or pay-on-day — with PAID tracking and an unpaid-by-team report. Djaho never touches the money.

Runs anywhere, safely

Your PC, your data

Everything lives on your own computer — no cloud lock-in and no subscription holding your data hostage.

Encrypted & POPIA-minded

Exports are AES-encrypted, and athletes' dates of birth are never shown publicly online.

Backups & integrity

One-click database backup, restore and health checks — do one before and after every meeting day.

How it works

1 · Set up

Create a meeting or a season-long competition; add athletes, teams and races.

2 · Capture

Record finishers and times on race day — on the network or completely offline.

3 · Results

Score individuals and teams, then print programmes, labels and result sheets.

4 · Publish

Push live results to the web and take entries online at djaho.co.za — or stay fully offline. Your call.

Frequently asked questions

What is Djaho?

Djaho is cross-country meeting software for Windows, built in South Africa. It covers the whole meeting: entries, finish-line capture, individual and team scoring, relays, printed programmes and results, and live results online.

What software can I use to run a cross-country meeting in South Africa?

Djaho is made for South African clubs, schools and federations. It handles standalone meets and season-long leagues, works out ASA age categories from dates of birth, scores teams and individuals, and prints everything an organiser needs. You can download a free trial or see it in action first.

Does Djaho work without internet at the finish line?

Yes. The whole app runs offline on your own computer, so a remote course is no problem. Two laptops can also be linked over a local network, with one scanning finishers while the other types times. When you are back online you can publish live results to the web.

How does Djaho score cross-country teams?

Team scores use the lowest total of the top scorers, with the number of scorers set per meeting. Ties are broken by ASA count-back or best finisher, relays are supported, and junior and senior sections can have different team sizes. Season-long competitions combine every round into team standings.

Can parents and spectators follow results live?

Yes. Djaho can publish a live results website, to djaho.co.za or your own web host, so spectators can refresh on their phones as each race is finished. Publishing is optional and only happens when you switch it on. Athletes' dates of birth are never shown publicly. Browse recent meetings and results.

Can athletes enter online?

Yes. Djaho supports online entries, which you pull into the meeting with one click. Entry fees can be tracked as paid or unpaid, with options such as EFT, a payment link or paying on the day, and an unpaid-by-team report.

How do I get my athletes into Djaho?

Import them from a CSV file or a PDF start sheet. You map your spreadsheet's own column headings once and Djaho remembers them next time. Athletes are placed into the right race by age and gender, and anyone left over is listed so you can add them in bulk.

Does Djaho run on phones, Mac or the web?

Djaho is a Windows desktop app for Windows 10 and 11 computers. It is not a phone or tablet app. Spectators and parents can view published results on any phone or browser.

Is my athletes' data safe, and does Djaho comply with POPIA?

Everything is stored on your own computer, with no cloud subscription holding your data. Exports are encrypted and dates of birth are never published online. Djaho is designed with POPIA in mind. See the privacy page for details.

How do I try Djaho?

Download the free trial and run a practice meeting with the fictional data in the guide, or look through the demo first. Questions are welcome on the contact page.