One engine, one answer
Results are calculated in exactly one place. There is no second implementation to drift, and no version of a placing that depends on which screen you asked.
About us
ArabianHSR is show software written for Arabian horse shows specifically — the class structure, the scoring methods, the championship ballots and the paperwork a show office is actually judged on.
Shows were being run on a system that calculated results in two places at once: once in the database and once in the application. When the two disagreed — and they did — nobody could say which was right, and the argument happened at the rail with owners watching.
So the arithmetic moved to one place and stayed there. Scores, placings, championship points and prize money are all worked out by the database itself, from the rulebook, and the application reads the answer rather than forming a second opinion.
The rest followed from the same principle. Documents print from stored figures, not from a recalculation at print time — reprinting last year's invoice restates last year's VAT rate, not today's. Every mark carries who entered it and when.
It is bilingual because the shows are. Arabic and English are not a translation layer over an English product: both languages run the whole way through, on screen, on the boards and on every document a show issues.
How it is built
Results are calculated in exactly one place. There is no second implementation to drift, and no version of a placing that depends on which screen you asked.
Every screen, every document and every message exists in Arabic and English. Layouts mirror properly; scores stay in Western digits because that is what judges read.
Nothing optional is allowed to stop a class. Offline judging, queued marks and graceful degradation are not features — they are the condition of being usable at a show.
Every score, correction, freeze and publication is attributed and timestamped, and results cannot be written except through the rules that govern them.
Tell us about your show and we will show you the system running against it.
Contact us