Skip to content

Third-party systems, connected properly

API & System Integration

Designed, versioned and documented APIs, plus integrations between ERP, CRM, payment, logistics and identity systems — with retries, idempotency and reconciliation handled rather than hoped for.

4–12 weeks per integration programmeFixed-scope delivery or advisory retainer

The problem this solves

Integrations fail in the parts nobody demos: a webhook delivered twice, a partner API down for four hours, a currency rounding difference that only shows up at month end. We build for those cases first and treat the happy path as the easy part.

What the work includes

  • REST and GraphQL API design, versioning and OpenAPI documentation
  • ERP, CRM, payment, logistics and identity-provider integrations
  • Idempotent message handling, retries with backoff and dead-letter queues
  • Reconciliation reports so a mismatch is found by us, not by your auditor
  • OAuth 2.1 / OpenID Connect and service-to-service authentication
  • Staged replacement of legacy interfaces using a strangler-fig migration

How the engagement runs

  1. 01

    Technical discovery1–2 weeks

    A paid, time-boxed discovery: we read the existing code and data model, interview the people who run the process today, and write down the constraints. It ends with a specification, not a proposal deck.

  2. 02

    Architecture and scope1–2 weeks

    Architecture decisions are recorded with the alternatives we rejected and why. Scope is split into milestones that each end in something demonstrable, so progress is observable rather than reported.

  3. 03

    Iterative deliveryBulk of the engagement

    Two-week iterations against your repository and your board. Every iteration ends with a deployable build, automated tests, and a written summary of what changed and what is still open.

  4. 04

    Handover and support1–2 weeks, then optional retainer

    You receive the source code, the infrastructure definitions, the runbook and a recorded walkthrough. Continued support is a separate, optional agreement — never a dependency we engineer in.

A note on the duration stated above

4–12 weeks per integration programme is a typical range for this shape of work, not a commitment. Real scope, existing data quality and the availability of the people who know the current process all move it. The date we commit to appears in the written quote.