Blog
Practical writing on connecting business systems: platform-specific guides, integration patterns that hold up in production, and the mistakes that make projects overrun. Written by the engineers who deliver the work.
Latest articles
Legacy bridging
Giving a system with no API a documented REST interface
How we wrap a legacy database safely: read models, controlled writes, and never letting the wrapper become a second source of truth.
11/08/2026
1 min read
Integration team
Integration patterns
Idempotency in practice: stopping duplicate orders and invoices
Webhooks are delivered at least once, not exactly once. A short guide to keys, dedupe windows and replay safety.
04/08/2026
1 min read
Integration team
Accounting & finance
Payment fees Xero integration: reconciling provider deductions without manual journals
Payment providers settle net, accounting software records gross. This article sets out the clearing account design, fee posting rules and reconciliation checks that make the difference disappear automatically rather than at month end.
01/08/2026
10 min read
Integration team
Project delivery
Why integration projects overrun, and what discovery should actually produce
Nine out of ten overruns we are asked to rescue trace back to field mapping that was never written down.
28/07/2026
1 min read
Integration team
Platform guides
Multi-channel stock: buffer rules for Shopify, Amazon and eBay
Choosing per-channel buffers, handling allocation order, and measuring whether your oversell rate is actually improving.
21/07/2026
1 min read
Integration team
Accounting & finance
Mapping gift cards and store credit into Sage without distorting revenue
A voucher sale is cash today and an obligation until it is redeemed. This is how to structure the postings, the VAT treatment and the reconciliation so the ledger reflects that, rather than inflating sales.
18/07/2026
10 min read
Integration team