Instead of Prism
Stop renting Prism. Own your racing stable system.
We build your version around your training agreement, your properties and the way your office bills, bring your Prism horses, owners and treatments across, and run it for you. Every horse you take on stays off the software bill.
Prism charges for each module you use, by how many horses you train: from $30 a month per module for up to 14 horses, $90 for 15 to 49, $125 for 50 to 99 and $150 for 100 or more, before setup and onboarding fees.
- check_circleYour data in a database you own
- check_circleOpen source, no lock-in
- check_circleBuilt and run by Enterprise DNA
What the subscription charges for
The bill grows with every horse and every module
Prism publishes its prices, and they follow two things: how many horses you have and how many modules you switch on. Your own records cost the same at 12 horses or 120.
Priced on your horse numbers
Each module is from $30 a month up to 14 horses, $90 from 15 to 49, $125 from 50 to 99 and $150 from 100. A good season of new horses moves you up a band.
Every module counted again
Stable management, finance, communications, staff, agistment and breeding are separate modules. The band price applies to each one you switch on.
Setup and onboarding on top
The band prices are listed as exclusive of setup and onboarding fees, so moving in costs before the first month is billed.
Paying for the screens
Much of the fee is the forms and calendars. The records underneath are ordinary: horses, owners, shares, treatments, races, trackwork, charges and invoices.
A clear-days alert that is only a guide
Prism says its treatment alert is a guide only and the trainer is responsible for presenting a horse clear on race day. You still need the rule behind every date.
Your stable history in their cloud
Years of treatment records the Stewards can ask for, every owner's account and every share sale sit in a system you rent rather than own.
Your own stable office
Start with what the trainer checks before every entry
Treatments and stand-downs
Every treatment counts the clear days for you
A treatment is written up with what AR 104 asks: the product, the route, the dose, who gave it and why, by midnight on the day. The day the horse is eligible again comes from the rule for that treatment.
- check Shockwave 7 clear days, intra-synovial 8, vaccines 5 and bisphosphonates 30, counted the way the Australian Rules do
- check A record written up the morning after shows as late
- check A bisphosphonate given to a horse under 4 is raised the moment it is recorded
- check The two-year treatment record for a horse ready for the Stewards on request
Race week
An entry inside a stand-down is refused
Plan races, nominate and accept with the deadlines on your own clock. A horse is checked again at every step: still inside a stand-down, away at a spelling farm, or moved with no Stable Return lodged, and the entry stops.
- check Nominations and acceptances closing in the next two days raised every morning
- check A runner with no gallop, jump-out or trial in the fortnight before flagged
- check Results and prizemoney kept against every start
- check An owner update drafted from the last two weeks of work and the plan
Movements
Every move carries its Stable Return
When a horse joins, leaves or moves between your stable, pre-training and spelling farms, the return the rules want lodged immediately is waiting until someone records the reference.
- check Returns not lodged after 24 hours shown as late, or whatever your house rule is
- check Days in work, pre-training and spelling this season for every horse
- check Long spells raised for a decision
- check Moving an entered horse away from the stable warns you first
Owners and billing
Each day split by who owned the horse that day
The month's billing run charges the daily rate at each property for the days the horse was there, adds the vet, farrier and float costs, and splits every line by the shares held on the day. GST is added where it applies.
- check A share sold mid-month bills the seller and the buyer for their own days
- check A horse with shares not adding to 100 shows before you bill
- check Costs spent but not yet billed listed in one question
- check Owners who owe, how much and how late, with a polite note drafted
Make it yours
Design your own Prism replacement
Everything starts from the open-source base. Then it gets your name, the parts you run, your rules and your data from Prism. Try it here, and we build the real one.
2. What it runs
3. Make it fit
4. Your colour
Answered from your own database
Good morning. Here is what needs you today.
We build it from the open-source base, bring your Prism data across and run it for you.
What it looks like
Ask it like you would ask a colleague
Three real runs on the demo stable, a fictional trainer at Cranbourne with nine horses, six owners and a spelling farm.
Racing Stable for Claude Code
Connected to your own database
What needs my attention in the stable today?
race clash
- Ref
- N-001
- Detail
- Southern Arrow Caulfield 2026-11-12 (nominated): T-0003 Triamcinolo...
under-4 bisphosphonate
- Ref
- T-0005
- Detail
- Velvet Rain: Tildren (tiludronic acid) given 2026-09-08 09:00 at age 3
stable return overdue
- Ref
- M-0012
- Detail
- Harbour Lights to Cranbourne stables on 2026-11-05 07:00, not lodged
treatment recorded late
- Ref
- T-0004
- Detail
- Quiet Achiever: Phenylbutazone paste given 2026-11-01 18:00, record...
no fast work before race
- Ref
- N-004
- Detail
- Quiet Achiever Mornington 2026-11-13, last fast work 2026-10-19
nominations close soon
- Ref
- N-003
- Detail
- Lucky Ledger Pakenham 2026-11-17, nominations close 2026-11-09 12:00
treatment record incomplete
- Ref
- T-0006
- Detail
- Ember Glow: Laser therapy, near hind missing reason
invoice overdue
- Ref
- INV-0004
- Detail
- Fitzroy Holdings Pty Ltd owes $7,227.00, 22 days late
shares not 100%
- Ref
- H09
- Detail
- Ember Glow: owners hold 90.00%
charges not billed
- Ref
- H01
- Detail
- Southern Arrow: 1 charge from before this month, $341.00
charges not billed
- Ref
- H02
- Detail
- Copper Bay: 1 charge from before this month, $660.00
charges not billed
- Ref
- H06
- Detail
- Lucky Ledger: 1 charge from before this month, $280.00
charges not billed
- Ref
- H09
- Detail
- Ember Glow: 1 charge from before this month, $195.00
owner update due
- Ref
- H03
- Detail
- Velvet Rain: last update 2026-10-18
owner update due
- Ref
- H04
- Detail
- Tin Soldier: last update 2026-10-08
owner update due
- Ref
- H05
- Detail
- Harbour Lights: last update never
owner update due
- Ref
- H07
- Detail
- Quiet Achiever: last update 2026-10-22
long spell
- Ref
- H04
- Detail
- Tin Soldier at Glenmore Park spelling for 120 days
| Item | Ref | Detail |
|---|---|---|
| race clash | N-001 | Southern Arrow Caulfield 2026-11-12 (nominated): T-0003 Triamcinolo... |
| under-4 bisphosphonate | T-0005 | Velvet Rain: Tildren (tiludronic acid) given 2026-09-08 09:00 at age 3 |
| stable return overdue | M-0012 | Harbour Lights to Cranbourne stables on 2026-11-05 07:00, not lodged |
| treatment recorded late | T-0004 | Quiet Achiever: Phenylbutazone paste given 2026-11-01 18:00, record... |
| no fast work before race | N-004 | Quiet Achiever Mornington 2026-11-13, last fast work 2026-10-19 |
| nominations close soon | N-003 | Lucky Ledger Pakenham 2026-11-17, nominations close 2026-11-09 12:00 |
| treatment record incomplete | T-0006 | Ember Glow: Laser therapy, near hind missing reason |
| invoice overdue | INV-0004 | Fitzroy Holdings Pty Ltd owes $7,227.00, 22 days late |
| shares not 100% | H09 | Ember Glow: owners hold 90.00% |
| charges not billed | H01 | Southern Arrow: 1 charge from before this month, $341.00 |
| charges not billed | H02 | Copper Bay: 1 charge from before this month, $660.00 |
| charges not billed | H06 | Lucky Ledger: 1 charge from before this month, $280.00 |
| charges not billed | H09 | Ember Glow: 1 charge from before this month, $195.00 |
| owner update due | H03 | Velvet Rain: last update 2026-10-18 |
| owner update due | H04 | Tin Soldier: last update 2026-10-08 |
| owner update due | H05 | Harbour Lights: last update never |
| owner update due | H07 | Quiet Achiever: last update 2026-10-22 |
| long spell | H04 | Tin Soldier at Glenmore Park spelling for 120 days |
Ask it anything
Questions answered from your stable records
Ten questions the trainer or the office asks every week, each answered from the records today.
Switching
How to switch from Prism
A move usually involves exporting your core records, checking the imported data, and comparing a billing run before you stop using Prism.
- 1
Export your records
Save your horses, owners, shares and treatments from Prism reports as CSV. Prism does not publish its export format, so check with Prism if you are unsure which reports your account can save. Decide what history you need before you begin. Past invoices can stay in your Prism copy or come across as opening balances.
- 2
Load the records
Import horses, owners, shares and treatments in that order. Start with a test run, which checks the records before they are added. If your Prism report uses different column headings, those may need to be mapped to the fields the new system expects. Resolve any issues the test run identifies before loading the records for real.
- 3
Check the import results
Review the import results and check that the records look right. Repeat rows are skipped, and one bad row stops the whole file, so correct any problems and run the import again as needed. Check the treatment records for late or incomplete entries, and look at the stand-downs to confirm that horses still inside a stand-down appear.
- 4
Run both side by side
Keep Prism running while you use the new system for a short period. Compare the first billing run here with the same month in Prism, including owner shares and charges. Check that the totals match before relying on the new records for billing. This also gives you a chance to confirm that your chosen history and opening balances make sense.
- 5
Switch off Prism
Once the first billing run here matches Prism and you have checked the records you need, stop using Prism for day-to-day stable work. Keep your Prism copy available for past invoices if those stayed there. If you brought invoices across as opening balances, check those balances against your Prism records before closing out the old process.
Where the real effort goes
The main work is usually matching your own fields and rules to the new records, then deciding how much history to bring across. Horses, owners, shares and treatments come from Prism reports, while past invoices can stay in Prism or come across as opening balances. If Enterprise DNA installs and runs it for you, Enterprise DNA handles this migration work as part of the setup.
Not ready for a call?
Get your Prism switch plan by email
We will send you the step-by-step plan for moving your business off Prism, what the move really involves, and how we would do it for you.
Sent. Check your inbox.
Your Prism switch plan is on its way.
Rather talk it through? Book a call arrow_forwardThree ways to make it yours
Start with the free stable office or have your version built
Open source
Do it yourself
Free code
- 1 Clone the repo and run npm install, npm test and npm run demo.
- 2 Open it in Claude Code, Codex, OpenCode or Cursor.
- 3 Save your Prism horses, owners, shares and treatments as CSV and import them with a dry run first.
- 4 Add your stable and farms with their daily rates, then run /attention every morning.
Built around your business
We customise it
One setup fee, then a retainer
- check Your training agreement, your rates and your properties built in
- check Your owner invoices, horse reports and treatment records in your colours
- check Your Prism horses, owners, shares and treatments brought across and checked
- check An owner portal, or a treatment form on the strappers' phones, if you want one
Omni by Enterprise DNA
We run it for you
One setup fee, then a retainer
- check Installed and operated through Omni by Enterprise DNA
- check Every horse and owner in the records with no charge per horse or module, plus backups and restore checks
- check Stand-down clashes, late returns and closing acceptances raised every morning
- check Changes to the Rules of Racing tracked and the checks kept current
Questions
Instead of Prism, answered
Does this replace everything Prism does? expand_more
The free version covers the stable office: horses, owners and shares, movements and Stable Returns, treatments and stand-downs, races, trackwork, costs, the monthly owner billing and owner updates. It has no owner portal, no website builder and no payroll. Owners get updates and invoices by email from drafts the office sends, or we build them a portal on the same records.
Can we trust the stand-down dates? expand_more
Each one comes from a rule written down with its source: AR 86 for shockwave, AR 87 for intra-synovial injections, AR 88 for vaccines, AR 88AA for bisphosphonates, AR 249 for race-day medication and AR 255 for stomach tubes. The count follows the rules' own worked examples, checked every time the software is tested. A vet's longer withholding period goes in too. The trainer still makes the call and the Stewards have the last word.
We train in New Zealand. Does it work for us? expand_more
The checks follow the Australian Rules of Racing. New Zealand runs under its own Rules of Racing, so before you rely on it we check each rule and clear-day count against them and set it up your way, with 15% GST on owner invoices.
What happens to our records in Prism? expand_more
Your horses, owners, shares and treatments come across from Prism's reports saved as spreadsheets. Any horse still inside a stand-down shows straight away. Past invoices stay in your Prism copy, or come across as opening balances. Keep Prism running until the first billing run here matches it.
What do we pay Enterprise DNA? expand_more
The code is free. A version built and run for your stable has one setup fee, then a retainer, with no charge per horse or per module. Sam reviews your Prism plan, your training agreement and how your office bills owners before agreeing the scope.
Own the records behind every entry and every owner invoice
Take 30 minutes with Sam to go through your Prism plan, your training agreement and the way your office bills owners. We map your stable system and agree what your version needs before you change anything.
Racing Stable for Claude Code is free and open source, published by Enterprise DNA.
Done paying for Prism?
Get your version built