Built around your business,
not the other way around.
Whether you are a small family cheesemaker or an established food manufacturer, Keystone is configured around the way you work. Start with the capabilities you need today and expand as your production grows.
One product.
Sized to the operation.
A single licence should not cost a two-person creamery what it costs a sixty-person factory. So we do not publish one number and ask everyone to fit it.
Sized to your operation
We quote on what you actually run: production volume, number of batches, products, sites, the modules and integrations you need. Not headcount alone. A three-person cheesemaker and a sixty-person factory are different businesses, and their quotes reflect that.
Licence and implementation kept apart
The recurring licence is what it costs to run Keystone. Implementation is a one-off, fixed-fee project to make it fit your floor, quoted separately so setup cost is never hidden inside the monthly figure.
Everything in writing before you commit
One call to understand the operation, then a written quote valid for 30 days. No per-user creep, no renewal surprise, no feature paywalls mid-contract. In-contract pricing is held for the term you sign.
No published price does not mean out of reach.
Many of the producers we talk to are two or three people making exceptional food with a shed full of spreadsheets. Keystone was shaped on a working cheese floor, and it scales down as well as up.
Start with the batch record, the stock and the traceability you need for the next audit. Add dispatch, retailer labels and integrations when the business asks for them, not before.

Built around their floor, not the other way around.
- Every core module you are licensed for, no add-on tiers inside the licence
- Dedicated tenant server + database isolation
- Daily encrypted backups + point-in-time restore (30 days)
- All product updates and new features at general release
- Security patches and endpoint bug fixes
- Email support · business hours · 4-hour first response
- Compliance Centre updates as standards evolve
No existing feature you use will be moved behind a paywall during your contract term. If a future module is separately licensed, you get 90 days' notice.
Real engineering effort that depends on your operation, so it is quoted on its own and never buried in the licence.
- Complex retailer EDI (Tesco / Lidl / Aldi / M&S)
- Historical data import beyond 12 months
- Bespoke reports or workflows specific to your operation
- Sage / QuickBooks / Xero accounts API
- Custom retailer label templates beyond your initial set
Hardware (label printers, scanners, scales) sourced separately. We spec it, you buy direct.
Make it fit
your operation.
A separate, fixed-fee project to tailor Keystone to how your factory actually runs. Quoted in writing before you commit, no overruns. Once it is built and handed over, you move to the recurring licence and we stop charging for setup.
A small single-site producer with one accounts package and a handful of customers is a short, light project. Multiple retailer EDI feeds, years of historical data or several sites push the scope up. Either way the number is fixed before you sign.
- 1Discovery: we sit on your floor, map how the operation really runs
- 2Data migration from your spreadsheets / Excel / accounts package
- 3Customer code mapping (your SKUs to retailer SKUs)
- 4Branded dispatch note, pallet label and COA templates
- 5Production-data sandbox + on-site training
- 6Cut-over support: we sit with you for the first production days
- 730-day post go-live hand-holding · direct line to the build team
The cost of nothing changing.
Not a sales gimmick. Conservative numbers, drawn from how artisan dairies actually leak money on spreadsheets, admin time, weight/code billing errors, and audit/recall exposure. All figures in EUR. Adjust to your own operation.
The reclaimed-hours calculator.
Illustrative scenario. Plug in your own numbers. The calculator runs locally in your browser, nothing is sent anywhere. All numbers shown in EUR.
Loaded salary divided by 1,872 working hours/year (36hr × 52wk) to derive an hourly rate. 48 working weeks/year to allow for leave. Output is illustrative only, the real ROI conversation happens on a 20-minute call.
The Pilot Programme.
30 days on your real data.
Free trials of production software are theatre. You cannot try traceability without your customer codes mapped, your dispatch templates configured, your products imported. So we do not pretend.
Instead: a real, scaled-down implementation for thirty days. Your data, our screens, every dispatch through Keystone. The pilot is a fixed fee agreed up front. If you continue, it credits in full against implementation. If you walk away, half of it is refundable, your data exported as CSVs, no awkwardness.
- Live tenant on managed AWS EU (Dublin)
- Discovery call + data import setup
- Customer codes and dispatch templates configured
- Full feature access for your team
- 30 days of real production usage
- CSV data export at any time, no penalty
- Pilot fee credits in full to implementation if you continue
- 50% refundable if you do not proceed within 14 days of pilot end
Things people actually ask.
Why is there no price on this page?+
Because one number was doing a bad job for everyone. It looked high to a two-person cheesemaker and said nothing useful to a multi-site manufacturer. Keystone is configured to the operation in front of us, and the quote follows the configuration. We would rather spend twenty minutes understanding your business than publish a figure that puts off the people it would help most.
Does no published price mean it is expensive?+
No. It means it is sized. Small producers are explicitly part of who Keystone is for. Tell us on the call that you are a two or three person operation and we will tell you honestly whether Keystone fits, what a sensible starting scope looks like, and what it would cost, in writing.
What is the catch?+
Implementation is billed once, separately, and quoted before you commit. Customisations and integrations after go-live are quoted separately too. We do not hide setup cost in the recurring fee, which is how vendors lock you in for two years to recover their margin. Licence is what it costs to run, implementation is what it costs to fit.
Is there a free trial?+
No. We run a walkthrough on a real production-data sandbox, then write you a fixed-fee scope. If we agree, we build. If we do not, you keep the scope document and walk away. Free trials of production software are a way to look busy, not a way to make a good decision.
How long does implementation take?+
Typically 4 to 6 weeks for a standard single-site food producer. 6 to 10 weeks if you have multiple retailer EDI integrations or a complex accounts-package sync. If a vendor needs six months, they are building you, not configuring software.
Where is the data hosted?+
AWS Ireland (eu-west-1, Dublin) by default. Each tenant runs on its own dedicated server with its own database, no shared infrastructure. Encrypted at rest, TLS 1.3 in transit, KMS-managed keys. Daily encrypted backups, point-in-time restore. Or we can deploy inside your own AWS account.
What if we want to leave?+
You get all your data exported as database dumps and CSVs within 48 hours. No lock-in, no penalty clauses, no data egress fees. We keep customers by being good, not by holding data hostage.
Pricing is the easy part.
Fit is the hard part.
Twenty minutes with the team that builds Keystone. We tell you whether it is right for your operation, what a sensible starting scope looks like, and what it would cost, in writing.