Keystone
by CloudVoro
Cheese production

Cheese production software for batch-based producers.
Built on a make-day, not in a spreadsheet.

From milk intake to make day to ageing to dispatch, the production reality of a cheese house is a different shape from anything a generic ERP imagines. Keystone was written next to a real cheese vat, with the QA Manager watching, the dispatch lead asking awkward questions, and a Tuesday-morning order deadline closing in.

  • Recipe & make-process per cheese, with version control
  • Ageing windows tracked per batch, with auto-release on completion
  • Variable-weight wheels reconciled at unit, case and pallet level
  • Live with Cashel Farmhouse Cheesemakers, extensive product range
Make day

The vat is the source of truth, not Excel.

Every make starts with a recipe, a target yield, a quantity of milk earmarked, a planned start time and a make team. Keystone tracks the make from the moment the milk lands in the vat: salt added, rennet added, cut time, pitch temperature, drain time, salt rate, mould allocation. None of this is optional in a serious cheese audit, and none of this should live in a notebook on top of the vat.

Ageing window

Cheese is not finished when the wheel is wrapped.

Per-batch ageing target
Every batch carries the target ageing window (e.g. 6 weeks for a young blue, 12 weeks for a longer matured wheel).
Auto-release on completion
Once the ageing window completes and QC has signed off, the batch becomes dispatch-eligible automatically. No manual chasing.
QC re-test re-locks
If a follow-up QC test fails, moisture out of spec, salt drift, the batch re-locks and the dispatch system stops it leaving the door.
Short-dated stock alerts
Batches approaching the wrong end of their window surface on the planner so dispatch is prioritised, not stuck in the affinage room.
Variable-weight reality

A 1.4 kg wheel is rarely a 1.4 kg wheel.

Generic ERPs round to whole units and the variance vanishes into a shrinkage account. Keystone tracks the actual weight of each wheel at unit level, rolls up to the case, rolls up to the pallet, and reconciles back to the dispatch line. The retailer gets the correct dispatched weight; your COA reflects what actually shipped; your accounts package gets a clean invoice without a manual variance entry.

Where this sits architecturally

Not an ERP. The production layer beside one.

Keep your accounts package, AccountsIQ, Sage, Xero, QuickBooks. Keep your milk-payments system. Keystone is the production layer between them: make day, batches, ageing, QC, dispatch, COAs, retailer pallet labels, customer SKU mapping and full traceability. Dispatched orders post cleanly back to your accounts package as invoiced sales.

Milk to wheel to shelf

One chain from the tanker to the retailer depot.

Cheese traceability has more hops than almost any other food: farm → tanker → silo → vat → batch → ageing room → grading → cut/pack → dispatch → depot, often with private-label re-codes at the end. Keystone holds that whole chain as one connected record. When a farm reports a residue issue, one click shows every batch its milk touched and every customer those batches reached. When a retailer queries their SKU and a best-before, it resolves to the vat and the make-day record. This is the exercise BRCGS expects inside 4 hours with a closed mass balance, in Keystone the chain renders in under 30 seconds, and the mass balance is computed from the same records.

The awkward cheese problems

Solved because a real cheesemaker made us solve them.

Grading splits a batch
First-grade to retail, seconds to foodservice, offcuts to rework, each path keeps its lot identity and quantity, so the mass balance still closes.
Cut & wrap as a second make
A 7 kg wheel becomes 28 retail wedges with a new packaging lot and a new best-before. The wedge batch stays linked to its parent wheel batch.
Seasonal milk variation
Yield against milk volume tracked per make, so spring-flush and winter makes are comparable and pricing conversations with retailers carry data.
Affinage-room movement
Batches move between rooms with location history, when a room has a temperature excursion, you know exactly which batches were inside, and when.
FAQ

Questions buyers actually ask.

Do you support multi-step processes (e.g. brining, smoking, ageing rooms)?
Yes, each batch can move through any sequence of process stages, each with its own duration, location and QC checkpoints. Cashel Blue uses this for ageing-room movement; smoke-house and brining are supported the same way.
Can we have separate recipes per customer (own-label variants)?
Yes. Each customer SKU can map to its own variant of the base recipe. Bidirectional search, by your internal code or by the retailer's code.
How does this compare with a cheese-specific ERP?
Most cheese-specific ERPs require a 6–12 month implementation and a six-figure budget. Keystone is the lighter, founder-led production layer that goes live in 30 days at a fraction of the cost, for cheesemakers who do not need a full ERP project on top of everything else.
Will my finance team need retraining?
No. Finance keeps working in your existing accounts package. The change is operational, not financial.
Can we run this for cow, sheep and goat in one tenant?
Yes, milk source is a delivery attribute. Multi-species production runs cleanly through the same chain.

Ready to see if Keystone fits your floor?

20-minute discovery call. No sales pitch. Written scope within 48 hours if we fit, referral to someone better if we don't.

Talk to us
Compliance & trust

How we keep your
data and your audits safe.

Enterprise-grade controls as standard, encryption, MFA for every user, tenant isolation and immutable audit trails, on EU cloud or your own servers. Privacy queries go to privacy@cloudvoro.com. Sub-processor list at /legal/sub-processors. Full security posture at /site/security.

Live
Hosted in EU / Ireland, or on-premise
Customer data resides on AWS Ireland (eu-west-1) and never leaves the EU. Local on-premise deployment available where policy requires it.
Live
GDPR · Privacy Contact named
Internal Data Protection Lead handles subject access requests. Owner is ADPO Ireland member.
Live
MFA for every user
TOTP multi-factor authentication across all roles, with rate limiting, brute-force lockout and reCAPTCHA bot protection on public forms.
Live
ISO 27001 · aligned controls
Security controls mapped to the ISO/IEC 27001:2022 Annex A framework, access management, encryption, logging, incident response.
Live
NIS2 · supporting evidence
Tenant isolation, MFA and immutable audit trails give customers in NIS2 scope direct supporting evidence for their obligations.
Live
Encryption · at rest & in transit
TLS 1.3 in transit, industry-standard symmetric ciphers at rest, KMS-managed keys.