
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.
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.
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.
Accounts package
Sage, Xero, AccountsIQ. Great at invoices, blind to batches.
Vertical ERP
Built for one sub-sector. Painful if you sit between two.
Generic ERP
Twelve-month project. Ops still runs on Excel afterwards.
Bolt-on tools
Traceability, dispatch, EDI, three vendors, three invoices, no owner.
Two ways you lose money tonight.
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
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
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.
Hi, I'm Asif. I've spent 15+ years
fixing other people's IT.
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.





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.
Sales Orders
Quick-entry, repeat-order memory, customer codes auto-mapped to your SKUs.
Production Planner
Weekly grid. Drag jobs. See capacity. No more whiteboard photos in WhatsApp.
Batch Traceability
Forward & backward in one query. Print FSAI-ready audit packs in seconds.
Dispatch & Logistics
CMRs, pallet labels, temperature commitments, customer-specific layouts.
QC & Compliance
Schedule samples, flag deviations, track corrective actions to closure.
Reporting
Live numbers without exports. Margin, yield, dispatch volumes, QC pass-rate.
“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.
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.
The day SFPA arrives unannounced.
A fortnight of audit prep is now expected in 48 hours, with a chain-of-custody log.
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.
The day a second retailer says yes.
EDI, ASN files, retailer labels, code mapping. Excel already creaks at one retailer.
The day you think about exit.
“Show me your traceability data” is the diligence question that crashes deals built on Excel.
The day a recall is real.
Six hours to identify every batch, every dispatch, every affected customer. Spreadsheets miss one.
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.
- ✓Data extractionWe pull your spreadsheets, customer lists, products, codes, without you hand-typing a single row.
- ✓On-site mappingTwo days on your floor. We sit with the dispatch desk, the QC bench, the production planner. We watch how it actually flows.
- ✓ConfigurationTemplates, code mapping, retailer EDI, conversion formulas, all done by us, for you.
- ✓Cut-over supportWe sit beside you for the first three production days post go-live. Mistakes are ours to fix, not yours.
- ✓30-day hand-holdingWhatsApp / Teams / call. Direct line to the people who built it. Not a ticket queue.
What we built it forTo replace four spreadsheets, two whiteboards, and a chronic Sunday-night anxiety with one screen.
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 →







