Enterprise DNA

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.

pets

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.

layers

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.

payments

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.

smartphone

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.

rule

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.

lock

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

Your business · your Prism replacement Your version
YB Your business

auto_awesome

Answered from your own database

Build my version

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.

forum

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

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.

chat_bubble Which horses are nominated or accepted for a race they are not eligible to run in because of a treatment?
chat_bubble Which treatment records were written after midnight on the day the treatment was given?
chat_bubble Which horses moved without the Stable Return amendment being lodged, and for how long?
chat_bubble What has each horse cost its owners in the last 90 days against the prizemoney it won?
chat_bubble Which horses have owners who have not had an update in the last two weeks?
chat_bubble How many days has each horse spent in work, pre-training and spelling this season?
chat_bubble Which costs have been spent on a horse but not yet billed to its owners?
chat_bubble Which horses have shares that do not add up to 100%, and who holds the rest?
chat_bubble Which horses are entered to race with no gallop, jump-out or trial in the two weeks before?
chat_bubble Which owners owe money, how much, and how late?

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. 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. 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. 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. 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. 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.

construction

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.

One email with your plan. No spam, and you can unsubscribe any time.

Three ways to make it yours

Start with the free stable office or have your version built

Open source

Do it yourself

Free code

  1. 1 Clone the repo and run npm install, npm test and npm run demo.
  2. 2 Open it in Claude Code, Codex, OpenCode or Cursor.
  3. 3 Save your Prism horses, owners, shares and treatments as CSV and import them with a dry run first.
  4. 4 Add your stable and farms with their daily rates, then run /attention every morning.
Get it on GitHub

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
Book a call with Sam

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