Do we need an integration platform or an enterprise service bus?
Almost certainly not, and this is worth hearing before a licence gets signed rather than after. A hub starts earning its keep when endpoints arrive faster than anyone can name them — dozens of systems, new partners every month, somebody employed to keep the mappings current. Short of that, you have taken on a second platform to run on top of the interfaces you still have to write. Our preference is to write the interfaces and leave you nothing extra to renew.
Our main system has no API. Is that a dead end?
No, and it is the ordinary case rather than the unlucky one. We work at whatever level the system honestly offers: a supported API if one exists, the database directly if it does not, a file interface it already produces, or in the worst case the same screens your staff use. The point is to put one documented boundary in front of it so everything downstream integrates with that boundary — which means the core can be replaced later without breaking every consumer.
Should this be real-time?
Sometimes, and less often than people assume. A nightly file drop that runs every night beats a real-time interface that fails on Fridays, and plenty of processes genuinely do not care whether the data moved four seconds ago or four hours ago. Ask what decision the freshness changes. If nobody acts on it until morning, batch is not a compromise — it is the correct design, cheaper to run and far easier to re-run when something goes wrong.
Our two systems disagree. Can integration fix that?
Not on its own. Someone has to decide which system is authoritative for each piece of data — inventory, customer records, pricing, credit terms — and that is a business decision, not a technical one. We bring the conflicts to the surface, show you where each field is written and by whom, and build the sync once the direction is settled. Wire two systems together before that conversation and all you have done is spread the disagreement faster.
Is this the same as EDI?
Related, but not the same job. EDI is integration with your trading partners over X12 or EDIFACT, with routing guides, certification cycles, and chargebacks attached — that has its own page, and it is deeper water. This page is about your internal systems and the SaaS tools you already own. If the work is WMS, TMS, or 3PL-specific, the logistics systems page is the better starting point. Plenty of projects touch all three.
How would we know an interface broke?
Because something told you, rather than a customer. Every interface we build gets a heartbeat, a record of what it processed, and alerting on both failure and suspicious silence — a feed that normally carries two hundred orders and today carries none is also a failure. Messages that cannot be processed land in a dead-letter queue you can inspect and replay, and the replay is documented so your own team can do it without calling us.