Arsaviva — technology that matters Talk to us

System integration and API development

Most businesses do not need new software. They need the software they already own to stop being five islands. Integration work is unglamorous, quick to pay for itself, and usually the cheapest improvement available to a company that thinks it needs a new system.

The symptoms

Is this you?

  • The same data is entered into two systems every day by a person.
  • Your website enquiries do not reach your CRM.
  • Marketplace and online orders are downloaded and re-keyed.
  • Your accounting system and your operations system disagree, permanently.
  • A vendor tells you integration is “not possible” with their product.
Scope

What we build

  • Tally and Busy integration — masters, vouchers, stock, ledgers, both directions
  • CRM, ERP and website connected so a lead becomes an order becomes an invoice
  • WhatsApp Business API integration for alerts, reminders and confirmations
  • Payment gateway, bank statement and reconciliation feeds
  • Marketplace and logistics partner integrations
  • Google Sheets as a lightweight front end where that is genuinely enough
  • REST APIs and webhooks on your own systems, documented
  • Error handling and alerting, so a silent failure does not run for a month
Who it’s for

Any business running three or more systems that should share data and currently do not.

What every engagement includes
  • A written scope you approve before any code is written
  • A price agreed against that scope, not discovered later
  • Source code, database, documentation and IP yours on final payment
  • Training for your team, and close support through the first month
FAQ

Questions people ask about this

Can custom software work alongside Tally or Busy?

Yes, and for most businesses that is the better answer. Your accountant knows Tally, your auditor expects it, and replacing it adds risk for no gain.

We build a two-way integration instead: masters, vouchers, stock and ledgers move between your operations system and Tally automatically, so the entry is made once. The operations software does what Tally was never meant to do, and the accounts stay where everybody expects them.

How do you price a project?

Against a written scope, agreed before any code is written. We do not publish indicative figures, because the same-sounding requirement can differ several times over in cost depending on the specifics.

What drives the number: how many distinct user roles there are, how many screens and reports, how much data has to be migrated from existing systems, how many other systems it must talk to, and whether your process is already documented or has to be worked out first. A first conversation is usually enough for us to tell you the rough order of magnitude.

How long does a project take?

It depends on how much of the system you want live at once, which is why we usually suggest starting with one module rather than everything.

What holds true regardless is the shape of it: you see something working every two weeks from the start of the build. You are never waiting three months to find out the project went wrong in week two.

Can you take over software somebody else built?

Often, yes, and it is a more common request than anybody admits. We start with a technical audit: what it is built on, what state the code is in, what is missing, and what it would cost to keep it running versus rebuild it. You own the findings whether or not you continue with us.

Sometimes the honest conclusion is that the system should be replaced. We will say that plainly, and we will also say when it should not be.

All questions

Tell us what isn’t working

A first conversation costs nothing and commits you to nothing. Bring the problem — the mess of spreadsheets, the report nobody can produce, the process that breaks every month-end. We will tell you honestly whether custom software is the answer, and roughly what it would take. Sometimes the answer is that you do not need us. We will say so.