Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. Automating Around Software You Do Not Control
Business Automation

Automating Around Software You Do Not Control

Options when the system holding your data belongs to a vendor, ranked by risk, and what to negotiate before you commit.

Updated 2 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

Ask the vendor in writing what integration is supported and what it costs — that answer changes the project price more than anything else. Preference order: official API, supported export, read-only replica, then interface automation as a last resort.

The question that decides the price

Before anyone quotes, ask your vendor one thing in writing: do you provide an API for this, is it documented, and does it cost extra?

A system with a good API might be two weeks of work. The same functionality against a closed system might be two months, or genuinely impossible.

The options, best to worst

  1. Official API — supported, documented, safe. Ask even if you assume the answer is no.
  2. Supported export and import on a schedule. Unglamorous, low risk, adequate for most sync and reporting needs.
  3. Read-only database replica where you control the database. Excellent for reporting with no risk to the live system.
  4. Interface automation — last resort. Fragile, breaks on any interface change, needs constant attention.
We will build interface automation as a bridge, with the maintenance cost stated plainly. As a permanent architecture it accumulates cost quietly and we will say so.

Vendors who charge for their API

It is increasingly common and it is a legitimate cost to weigh. What matters is that you know the figure before scoping rather than discovering it mid-project.

Where the charge is punitive, that is worth knowing for a different reason: it tells you what leaving would cost, which is a fact about your dependency rather than about the project.

Negotiate at renewal, not at build time

  • API access included, or at a stated price
  • Full data export on demand, in an open format, at no charge
  • Notice of breaking changes to any interface you depend on
  • A sandbox environment for testing

These are far easier to obtain at renewal than in the middle of a project when the vendor knows you are committed.

When the honest answer is to change vendor

If integration is impossible or priced punitively, and the system is central to your operation, that is a genuine argument for replacement — but it is a bigger project than the automation you wanted.

We will lay out both, with numbers, rather than quietly proposing the larger one.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

What if the vendor forbids integration in the contract?

Check the wording, and weigh it commercially. Sometimes the conclusion is that the lock-in is itself the reason to plan a replacement, on your own timescale rather than under pressure.

Can you work with an export file?

Frequently, and it is a perfectly respectable integration. Scheduled CSV exchange runs a great deal of business software and always will.

Will interface automation break?

Yes, when the vendor changes their interface, which they will without telling you. We budget maintenance for it explicitly rather than pretending otherwise.

How do we find out what our system supports?

Ask the vendor's support team in writing and ask for documentation. If nobody can answer, that is itself the answer.

Keep reading

More on Business Automation

Start here

Data trapped in a system you do not control?

Ask your vendor the API question and send us the answer. We will tell you what is possible and what it would cost.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →