Arsaviva — technology that matters Talk to us

Custom software development

Custom software starts from the opposite end to a packaged product: your process first, software second. We build systems for businesses whose way of working is the thing that makes them competitive, and who have found that bending it to fit off-the-shelf software costs more than the software saves.

The symptoms

Is this you?

  • You evaluated three packaged products and every one needs you to work differently.
  • Your team has quietly built a shadow system in Excel because the real one does not fit.
  • The software you bought does 60% of the job and the other 40% is done by hand.
  • Two departments keep the same information in two places and they disagree.
  • Growth is limited by how much one or two people hold in their heads.
Scope

What we build

  • Operations systems built around your actual workflow, roles and approvals
  • Multi-branch and multi-company setups with consolidated reporting
  • Role-based access — who sees what, who approves what, and what gets logged
  • The reports you actually run the business on, in your format
  • Integration with what you keep: Tally, Busy, your CRM, your website, payment gateways
  • Web, mobile, or both, sharing one database
  • Migration of your existing data, with reconciliation before go-live
  • Documentation written so another developer can pick it up
Who it’s for

Businesses from roughly 20 to 500 staff whose process does not fit a packaged product, or who have outgrown the one they bought.

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

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.

Who owns the source code?

You do, on final payment. Source code, database, documentation and intellectual property in the work are assigned to you in the contract. There is no licence that expires and no situation in year three where you discover the software is not yours.

We also hand over in a usable state: documented, commented, and written so another developer can pick it up.

What happens if our requirements change halfway through?

They will, and that is normal. What matters is that it is handled openly instead of quietly absorbed until somebody runs out of goodwill.

Anything that adds real work gets written down as a change request with its own cost and its own effect on the date, and you decide whether it is worth it before we do it. Nothing gets built because somebody mentioned it on a call, and nothing gets billed that you did not approve.

Why not just buy a ready-made ERP or CRM?

Sometimes you should, and we will say so. If your processes are standard, a well-configured packaged product is faster to deploy and cheaper to start.

Custom becomes the right answer when your process is the thing that makes you competitive, when the packaged product needs so much customisation that upgrades break it, or when you have already bought one and half the team has quietly stopped using it. The comparison that matters is not licence against build. It is the licence, plus the customisation, plus the work still being done by hand, against the build.

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.

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.