When a business starts searching for a systems integration company in the UK, it has usually tried the alternatives already. There is a spreadsheet that began as a temporary fix, and a connector that worked until the API changed.
There is often a member of staff who has become the bridge between two systems that were never meant to talk. If that sounds familiar, our guide to why business systems do not talk to each other explains how it happens.
At this stage the question is not whether to integrate. It is how to choose the company that will do it properly.
Key PointChoosing the integration partner is the highest-leverage decision in the whole project. Most of what goes wrong later was decided here.
The stakes are real. An integration built on the wrong foundations costs more to maintain than to replace, and it breaks quietly rather than loudly. This article sets out the criteria that separate a dependable integration partner from one whose work falls apart within eighteen months.
What a reliable systems integration company actually does

The word "integration" is used loosely. A file export that runs on a timer is an integration, in the same way a handwritten note between colleagues is communication. Both work, but neither is something a growing business should build on.
A reliable systems integration company does four things that set it apart.
1. They read the API first
Every system your business runs has an API: a documented description of the data it holds and how other systems can request it. Rate limits, pagination, authentication and field types are all in that documentation, often written to a standard such as the OpenAPI Specification.
Many integrations are built by people who read the destination, not the API. They discover the constraints in production and spend the next year patching around them.
A company worth engaging will ask for the API documentation of every system in scope before the design conversation begins. We explain why in API-first integration.
2. Every data transfer is explicitly acknowledged
When data moves from one system to another, something must confirm that the move completed. Not assumed, and not inferred from the absence of an error, but explicitly confirmed.
Without that, a failed transfer looks exactly like a successful one until someone spots the discrepancy. By then the stock system believes 200 units are available, the warehouse holds 180, and orders have been confirmed against stock that does not exist.
Key InsightExplicit acknowledgement at every hop is what separates an integration that degrades gracefully from one that fails silently and at scale.
Ask any candidate company how they handle transfer failures, and how quickly those failures reach someone who can act. The answer will tell you more than any case study.
3. They build for failure, not just for success
An integration that works in ideal conditions is easy to build. The one a business can rely on behaves correctly when a source returns an unexpected field, a downstream API is briefly unavailable, or a record fails validation.
"Build for failure" means the failure modes are known, documented and handled. Patterns such as retry with back-off are part of it, but so is surfacing the problem to the right person with enough context to act.
4. They work in explicit, verifiable stages
An integration is not a single deliverable. It is a sequence of steps, each tested on its own before the next is built on top of it. The most reliable companies work in stages that can each be signed off:
- a data audit;
- a schema mapping;
- a proof of concept for the highest-risk connection;
- the build;
- user acceptance testing;
- a handover with documentation and a monitoring plan.
If a proposal has a single delivery date and no checkpoints, raise it before the contract is signed. Our article on what an integration actually costs shows how staging also keeps the budget honest.
What the wrong approach looks like

The signs of a poor integration are usually visible in the sales conversation, before any code is written.
- Fire-and-forget connectors. Data is pushed from one system to another with no return path and no failure signal. If the receiver rejects a record, nobody knows until a human finds the gap.
- Point-to-point links with no agreed schema. Every change to either system becomes a potential break, which is how "our update broke the connector" becomes a regular conversation.
- No monitoring plan. Traffic grows, rate limits get hit and fields get deprecated. Without monitoring, the integration degrades without anyone noticing.
Supplier choice is also a security decision. The NCSC supply chain guidance is a useful checklist for anyone who will hold credentials to your systems.
Watch OutIf a proposal has no monitoring plan, assume you will be the monitoring plan: someone on your team will find the failures by hand.
An illustrative example: what good integration looks like

Picture a UK distribution business running three systems: a warehouse system, an e-commerce platform and a finance system. Orders arrive online, are fulfilled from the warehouse and are invoiced in finance.
Before integration, someone spends hours each morning re-keying orders and stock levels, and month-end reconciliation takes days. This is the pattern we describe in what breaks when systems don't talk.
A good approach starts with a data audit that names the owner of each record:
- the e-commerce platform owns the customer and the order;
- the warehouse system owns the stock level;
- the finance system owns the invoice.
Each connection then confirms every transfer with a reference. If the reference does not arrive in time, the operations team is told, instead of the failure staying silent.
The morning re-keying becomes a short review of the few records that genuinely need judgement. That comes from a clear schema, acknowledgement at every hop and staged delivery, not from a clever connector.
Questions to ask before you engage
Before signing with any systems integration company, ask these questions:
- How do you handle a failure at the point of transfer? Look for an explicit notification, not a retry loop that eventually gives up.
- Can you show me how you document a schema mapping? Clear documentation is something you can maintain after they leave.
- What happens when a source system changes its API? The honest answer involves monitoring and a defined response.
- What does post-delivery monitoring look like? If it is out of scope, the risk is yours.
- What is the rollback plan for cutover? Anything that touches production data needs one.
Pro TipSend these questions in writing before the first meeting. A company that answers them clearly on paper usually documents its work the same way.
Next steps
These criteria are the principles we work to at Amplio Systems. We read the API before the brochure, build acknowledgement into every transfer, design for the failure cases and deliver in stages that can each be verified.
If you are weighing up options, our systems integration service starts with a diagnostic conversation about the systems you run and the data flows that matter most. You can also see how integration fits our wider business systems work, or simply get in touch.
Lee Nash is a business systems consultant and co-founder of Amplio Systems.