Keystone
by CloudVoro

Purpose-built operations software
for European food manufacturers.

Sales orders · weekly planning · batch traceability · dispatch notes · retailer EDI · COAs, one system for dairy, bakery, meat, prepared food and food-wholesale producers across Europe. From order to audit-ready dispatch, live in 30 days.

You'll talk to the person who wrote the code. Direct line, no SDR funnel, +353 85 181 0310.

BRCGS traceability requirements·IFS Food·EU food safety regulations
app.keystone.cloudvoro.com / dashboard
Keystone Operations DashboardKeystone Milk Intake / Goods-In screenKeystone Order Entry screenKeystone Dispatches screenKeystone Mock Recall Drill screenKeystone Compliance / BRCGS §3.9 audit trail screen
Operations dashboardToday's make-days, dispatches and open batches.
Built with, and used by, Cashel Farmhouse Cheesemakers, Tipperary
Cashel Farmhouse Cheesemakers
Founding customer
Cashel Farmhouse Cheesemakers
Fethard, Co. Tipperary
How it works, from PO to invoice

Watch one PO travel the whole way through.

100kg ordered. 108.2kg made. The invoice follows the deal, the 100kg PO for a fixed-price retail SKU, the actual 108.2kg catch weight for per-kg trade, and nothing gets hidden. That mode-aware split at step five is why food producers pick Keystone over a generic ERP.

NEW PO
Purchase Order
PO-7841
CustomerRetail Multiple, Dublin
Their SKUTC-CHED-200
Resolves toVintage Cheddar 200g ✓
Ordered qty100.0 kg
DeliveryThu, wk 24
Hover to pause · click a step to explore
Why this matters
You dispatched 108kg. What should the invoice say?
Depends on the deal. Fixed-price retail SKU: the 100kg PO quantity, within tolerance, so the retailer's AP matches and pays. Per-kg trade: the actual 108kg catch weight. Keystone knows each customer's mode, and the operations layer keeps the real weights and batches either way.
Where generic ERPs quietly fail

Eight small moves the big vendors round off.

Odoo, Business Central, Sage, every one of them can invoice a wholesaler. None of them, out of the box, hold the operational shape of a real food business. Here’s what Keystone quietly does that the others need a five-figure customisation project to attempt.

01
Customer-SKU mapping
Every retailer’s code stored against your internal SKU. Dispatch notes print in their language automatically.
02
Catch-weight case rounding
Nominal 1.4 kg × 12 rounds to actual weighed totals on the invoice, per case, per pallet.
03
Blind-spot recall sweep
Traceability that starts from an ingredient lot, not just a finished batch. Nothing hides upstream.
04
Tamper-evident audit chain
Every event cryptographically chained. You can’t rewrite yesterday without leaving a signed break.
05
Mock recall in one click
Any starting point → downstream customers + draft comms + PDF response pack. In seconds.
06
Batch corrections, no history loss
Re-label a batch six months later. Old record preserved, correction signed, trace still runs.
07
Co-branding as first-class
Same batch, three retailer wrappers, private-label variants, all traceable in one chain.
08
Ingredient-lot forward trace
Supplier recalls flour lot #X? Affected finished batches on screen before the coffee’s cold.
The pattern
Every one of these exists because a real food manufacturer, not a product manager in an office, asked for it. That’s what “purpose-built” looks like in practice.
Full sales brochure →
Not another ERP

Keep your accounts package. Fill the gap it was never designed to cover.

Finance owns invoices and VAT. Keystone owns everything else, orders, planning, batches, dispatch, COAs, pallet labels, EDI.

Layer 03, Finance
Sage · AccountsIQ · Xero · QuickBooks
Customers, suppliers, invoices, VAT, payments, ledger.
Keystone fits here
Layer 02, Production · Keystone
The operations layer for your factory.
Sales orders · weekly planning · batch traceability · dispatch · COAs · pallet labels · retailer EDI.
Layer 01, Factory floor
Your QA, dispatch and production team
The people who actually pack, weigh, ship and sign off.
Self-qualify

Best fit for.
Six clear yeses.

Keystone is built for family-owned and mid-market batch-based food manufacturers selling to retailers or foodservice, dairy, bakery, meat, prepared, wholesale. If you're on this list, we'll fit. Large plants with full MES / MRP requirements, we'll be honest and refer you elsewhere.

  • 01
    Dairies & cheesemakers
    Variable-weight batches, ageing windows, retailer SKU mapping, split-batch dispatch, catch-weight invoicing.
  • 02
    Bakeries
    Short shelf-life, allergen control, dispatch waves, retailer / foodservice mix, best-before per batch.
  • 03
    Meat processors
    Kill-sheet reconciliation, forward + backward traceability, supplier locking, COA per batch, first-pass yield.
  • 04
    Prepared food manufacturers
    Multi-component recipes, allergen ladders, customer SKU mapping, retailer pallet labels, mass-balance audits.
  • 05
    Food wholesalers & distributors
    Batch-tracked stock, customer-specific codes, dispatch + EDI, chill-chain temperature commitments.
  • 06
    Retailer & foodservice suppliers
    Tesco, Lidl, M&S, SuperValu, Centra, SPAR, Musgrave, formatted dispatch notes, ASNs, chargeback-safe pallet labels.
Not on this list?
Talk to us anyway. If we don't fit, we'll point you at someone who does, for free, no quota, no commission.
Talk to us →
What you’re running today

Four systems.
None of them own the batch.

The batch, the retailer chargeback and the audit trail live in the gaps between them. Keystone owns the gaps.

Ledger

Accounts package

Sage, Xero, AccountsIQ. Great at invoices, blind to batches.

Half-fits

Vertical ERP

Built for one sub-sector. Painful if you sit between two.

Enterprise

Generic ERP

Twelve-month project. Ops still runs on Excel afterwards.

Point tools

Bolt-on tools

Traceability, dispatch, EDI, three vendors, three invoices, no owner.

Keep your accounts package. We replace the spreadsheets on top.
See how it slots in →
< 4s
Dispatch note generation
From order to PDF
100%
Forward & backward trace
BRC BRCGS traceability requirements § 5.4 ready
15+
Years building bespoke
European manufacturing experience
0
Spreadsheets needed
After day one
The boring truth

Two ways you lose money tonight.

Without Keystone

The 11pm phone call.

A retailer flags a batch. You're paging through six spreadsheets and a printed picking list. The QC manager is asleep. The auditor wants source-to-shelf in 60 minutes. Three people are typing into different versions of the same Excel file.

  • Hand-written dispatch notes
  • Lost batch lineage
  • Manual COA assembly
  • Reactive QC, not preventive
With Keystone

The 11pm shrug.

One search. Batch number. Forward trace, backward trace, COAs, dispatch records, temperature logs, exported as a single PDF in under four seconds. The auditor goes home. You go to bed.

  • 1-click dispatch & COA
  • Live batch genealogy
  • Auto-generated audit packs
  • QC alerts before deviation
Founding customer · case study

Built with
Cashel Blue®.

Keystone wasn't designed in a boardroom. It was built side-by-side with Cashel Farmhouse Cheesemakers in Fethard, Co. Tipperary, a multi-award-winning Irish farmhouse dairy with international distribution, family-run by Sarah and Sergio Furno. Cashel Blue® and Crozier Blue® are registered trademarks of J&L Grubb Ltd; brand name, team photography and operational figures used with the written permission of J&L Grubb Ltd.

It started with a complex Excel-and-macro order plan their QA Manager Louis was building. We rebuilt it from scratch as a purpose-fit operational system around how a real artisan dairy actually runs, variable-weight batches, retailer code mapping, batch traceability, split-batch dispatch, AccountsIQ sync, use-by tracking. Things accounting packages can't do.

Cashel Farmhouse Cheesemakers
Founding customer
Cashel Farmhouse
Cheesemakers
Beechmount Farm · Fethard
Co. Tipperary, Ireland
The Cashel Farmhouse Cheesemakers team, Beechmount Farm, Co. Tipperary
The working relationship
IT contract since
2024
Live on Keystone since
February 2026
Project lead
Asif Khan, with Louis Clifton Brown (QA & Operations Manager)
Replacing
A bespoke Excel + macros order plan, manual dispatch notes, batch tracking on paper
Status
Live in production · multi-award-winning Tipperary farmhouse dairy · international distribution
Features shipped from Cashel Blue's floor
Variable-weight batch capture · Retailer-specific code mapping with reverse lookup · Split-batch dispatch with auto-reconciliation · Use-by date tracking by batch · AccountsIQ two-way sync · Global dispatch search by document number
Long-form testimonials from Louis Clifton Brown and Sarah Furno are being collected for publication later this month.
What changed on the floor
4 sec
Dispatch note generation
Down from 8–12 minutes in Excel
100%
Batch trace coverage
Forward + backward, BRC §5.4 ready
0
Spreadsheets in dispatch
Replaced from day-one go-live
Built for: variable-weight batches, retailer EDI codes, batch traceability, split-batch dispatch, AccountsIQ sync.
Cashel Blue · International scale
From a Tipperary creamery
to international markets.
40+
Internal SKUs
9
Export markets
Customer-mapped
every customer · own private-label
TipperaryOrigin · IrelandUnited KingdomEngland · ScotlandFranceParisBeneluxBelgium · NetherlandsDenmarkCopenhagenGermanyBerlinUSANew YorkCanadaTorontoMiddle EastDubai · RiyadhAustraliaSydney
Origin · TipperaryExport market· · ·Hairline = production → dispatch route
Map data © Al MacDonald / Fritz Lekschas (CC BY-SA 3.0)
Asif Ali Khan, Founder, CloudVoro
Asif Khan · Founder
Intellix IT Solutions (UK) · CloudVoro (Ireland) · MSc, Maynooth
Built by someone you can phone

Hi, I'm Asif. I've spent 15+ years
fixing other people's IT.

Founder, Keystone & CloudVoro (Ireland)  ·  Director & Principal Consultant, Intellix IT Solutions (UK)  ·  MSc, Maynooth University

I've spent 15+ years cleaning up other people's IT, for clients who can't afford for things to go wrong. Same playbook every time: cut the friction, harden the ops, then get out of the way.

Keystone exists because I kept watching brilliant food producers across Europe run on spreadsheets, paying €40k+ for ERPs that didn't fit, and being told "that's just how it is." You'll deal with me directly. No SDR funnel. No ticket queue. If you want to phone the person who wrote the code, that's me.

Affiliations & professional memberships
British Computer Society, Professional MemberIrish Computer Society, MemberIT Asset Manager (ITAM)Data Protection Officers Association, IrelandHealthcare Informatics Society of Ireland
Hosting · Isolation · Compliance

Your factory.
Your tenant.
Your server.

Run Keystone on our managed EU AWS region (Dublin, eu-west-1), or deploy it inside your own AWS account, in your own VPC, behind your own firewall. Every tenant gets its own dedicated server instance. No shared databases. No noisy neighbours. No "the cluster is having a moment."

When Tesco's CSV import is hammering one customer's site, your Friday dispatch runs at full speed. When your auditor asks where your data lives, you point at one server, in one region, with one tenant on it, yours.

Tenant isolation

One client. One instance.

Each tenant runs in its own dedicated server with its own database and its own backup chain. Zero data co-mingling. Zero blast radius.

Deployment choice

Our cloud or yours.

Run Keystone on our managed AWS EU (Dublin, eu-west-1), or deploy into your own AWS account with our IaC templates. Your call.

Performance

No noisy neighbours.

Your CPU, your memory, your I/O. A spike at one customer never slows down another. Capacity scales per tenant, not per cluster.

Auditability

One server to point at.

When the auditor asks "where does the data live?", you answer in one sentence. Single region, single tenant, single chain of custody.

Built for compliance, not bolted on

GDPR by design.
Building toward NIS2 readiness · aligned to ISO/IEC 27001:2022.

Every action is logged. Every export is recorded. Every auth event is traceable to user, IP and timestamp, immutably. Pull a full audit pack as a PDF in seconds. Keystone is built to support FSAI, HACCP and BRCGS traceability workflows for your team, certification of the platform itself is a roadmap item, not a claim.

Supports GDPRNIS2-readinessISO 27001 alignmentSupports BRCGSSupports IFS FoodSupports EU food safety regulations
Keystone, Traceability Events list with status workflow and PDF response pack export
What's in the box

Twelve modules.
One spine.

Each module replaces a folder of spreadsheets, a sticky note on the freezer door, or that one person who knows where everything is. They share a single batch register, so trace queries collapse from hours to seconds.

01

Sales Orders

Quick-entry, repeat-order memory, customer codes auto-mapped to your SKUs.

02

Production Planner

Weekly grid. Drag jobs. See capacity. No more whiteboard photos in WhatsApp.

03

Batch Traceability

Forward & backward in one query. Print FSAI-ready audit packs in seconds.

04

Dispatch & Logistics

CMRs, pallet labels, temperature commitments, customer-specific layouts.

05

QC & Compliance

Schedule samples, flag deviations, track corrective actions to closure.

06

Reporting

Live numbers without exports. Margin, yield, dispatch volumes, QC pass-rate.

The day it stops being optional

“We’re fine for now.”
Until you’re not.

Six moments where the existing setup stops working overnight. If any is on your radar inside twelve months, you want Keystone in place before the day, not during it.

Compliance

The day Tesco asks for a 60-minute trace.

A retailer wants full forward + backward trace as a PDF, in your branding, in the next hour.

Audit

The day SFPA arrives unannounced.

A fortnight of audit prep is now expected in 48 hours, with a chain-of-custody log.

Key staff

The day the dispatch person resigns.

Sixty percent of the operation lived in their head. It has 14 days to live in a system instead.

Growth

The day a second retailer says yes.

EDI, ASN files, retailer labels, code mapping. Excel already creaks at one retailer.

Succession

The day you think about exit.

“Show me your traceability data” is the diligence question that crashes deals built on Excel.

Recall

The day a recall is real.

Six hours to identify every batch, every dispatch, every affected customer. Spreadsheets miss one.

Move when it’s calm. Not at midnight with the auditor in the car park.
Get ahead of it →
"We don't have time to implement."

You don't.
That's our job.

Every food manufacturer we've ever talked to says the same thing in week one, "we know we need this, we just can't stop production for two months to do it." Neither could Cashel Blue. So we built around that.

Your team gives us 90 minutes a week across the implementation. We do everything else: data extraction, customer code mapping, dispatch templates, the whole rebuild. You keep dispatching. We come to you.

What we handle, so you don't
  • Data extraction
    We pull your spreadsheets, customer lists, products, codes, without you hand-typing a single row.
  • On-site mapping
    Two days on your floor. We sit with the dispatch desk, the QC bench, the production planner. We watch how it actually flows.
  • Configuration
    Templates, code mapping, retailer EDI, conversion formulas, all done by us, for you.
  • Cut-over support
    We sit beside you for the first three production days post go-live. Mistakes are ours to fix, not yours.
  • 30-day hand-holding
    WhatsApp / Teams / call. Direct line to the people who built it. Not a ticket queue.
What we built it for
To replace four spreadsheets, two whiteboards, and a chronic Sunday-night anxiety with one screen.
The next step

Twenty minutes.
No deck.

We won't show slides. You tell us what's broken. If we're not the right fit, we'll say so.

Book the call →
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.