Provingmark

Custom software development for a business that already works.

Most custom software development is sold to companies starting something. This is written for the other kind — a business that already has customers, staff and revenue, and a process holding it together that was never designed.

Sometimes it is a spreadsheet somebody maintains by hand, a shared inbox doing the work of a system, and one person who knows why the numbers reconcile. It works until that person is on leave.

Sometimes the business is already digital: a product, a site or an app that has outgrown the tools it was built on, or a website that now has to run part of the business rather than describe it.

The first job is to find where the money actually leaks.

That is rarely where it feels like it leaks — the loud problem is usually a symptom of a quiet one two steps upstream, and building software against the loud one produces an expensive tool nobody opens.

So we walk the real process with the people who run it, and build against the quiet cause.

What we build does the job every day, survives the input somebody types wrong, and keeps working after the person who commissioned it has moved on.

Where AI genuinely helps — reading documents nobody has time to read, classifying the exceptions queue, drafting what a human then approves — it goes in. Where it does not, you get plain software that works.

A configured off-the-shelf product beats a bespoke build for most standard problems, and the difference is often a year and most of the budget. The work worth commissioning is the part that is genuinely specific to how your business makes money.

Book a call →Thirty minutes, no charge.
BUILT AROUND HOW YOU MAKE MONEYYOUR BUSINESSOPERATIONS-LEDSpreadsheets, inboxes,workarounds.DIGITAL-FIRSTA product, site or appthat outgrew its tools.SPECIFIC TO YOUthe part that decideshow you make moneyOFF-THE-SHELFstandard partsWHAT GETS BUILTWEBSITESCUSTOMER APPSINTERNAL TOOLSINTEGRATIONSAI FEATURESAI only where it earns its place.YOURS TO RUNYour team runs it. The repository isyours from the first day.

What a custom software engagement covers.

Walk the process before writing anything

Sit with the people who actually do the work, not only the person who signs. The spreadsheet they really use is never the one in the presentation, and the workaround they invented three years ago is usually load-bearing.

What comes out is a written map of the process as it runs today, including the parts nobody was proud enough to mention.

Software that survives daily use

It runs on a Tuesday afternoon when the warehouse is busy and somebody pastes a date in the wrong format.

Real permissions, real audit trail, error messages that say what to do next, and the reconciliation that used to live in one person's head written down where it can be checked.

AI where it earns its place

Document extraction, exception triage, classification, drafting that a person approves before it counts. Each of those is added because it removes a specific hour from a specific week, never because it is on the roadmap.

Anything irreversible keeps a human gate, and that gate does not come out later because it slows the flow.

Something your own team can run

The repository is yours from the start and IP assignment is signed before work begins. Handover is the deploy pipeline, the runbook, and a rollback path that has been tested rather than described.

The measure of the work is whether a developer you hire next year can pick it up without calling us.

What operators ask before they commission a build.

How do I choose a custom software development company?

Ask what they would refuse to build. A custom software development company that accepts your whole list without argument is pricing effort, and the larger your scope the larger their invoice. Nothing in that model rewards telling you a module is unnecessary.

Then ask whether you own the repository from the first commit or only at final payment.

What do custom software development services usually include?

The label covers work that is not comparable, so read the scope rather than the name.

Custom software development services here run from walking the existing process, through a written scope, to a build that faces daily use, to a handover with the deploy pipeline, runbook and signed IP assignment.

Is custom software cheaper than an off-the-shelf product?

Usually not, and that is the right question to ask first. A configured product beats a bespoke build for anything standard, such as accounting, payroll, CRM or ticketing, and choosing bespoke there costs you a year and most of the budget for a worse result.

Custom earns its place where the process is genuinely specific to how your business makes money, or where the integration between three products you already pay for is the actual problem.

How much does custom software development cost?

The price follows the scope, and the scope follows the process walk: a fixed fee, billed at milestones as verified work lands, never by the hour. The largest cost lever is what gets cut, not the rate.

Removing a module nobody will open saves more than any negotiation over price.

Can you work with the systems we already have?

That is most of the work. A business that already runs has an ERP, an accounting package, a warehouse system and four spreadsheets, and the valuable software usually sits between them rather than replacing any of them.

Where a system has a real API we integrate against it; where it does not, the constraint is mapped before the build, because discovering an integration is impossible halfway through a build is the expensive way to learn it.

What happens if we want to take it in-house later?

That is the intended outcome, and the handover is built for it from the start rather than assembled at the end. You hold the repository, the IP assignment, the deploy pipeline and a runbook written for somebody who was not in the room.

No licence we control sits underneath your product, and there is no dependency that makes leaving expensive. A build you cannot walk away from was mispriced.

Do we need AI in this at all?

Often no, and you should be suspicious of anyone who answers otherwise before seeing the process.

AI is worth adding where a human is currently reading documents to move them into a system, triaging an exceptions queue by eye, or drafting the same message with small variations.

It is not worth adding to a workflow that already runs correctly, and putting it near anything irreversible without a human gate is how a working process becomes an incident.

Who owns the code and the IP?

You do, outright. IP assignment is signed before repository access, by everyone who touches the code, and it covers AI-assisted output. Handover includes the runbook and the rollback path. Nothing depends on a licence we control.

Who sees my code?

Nobody before an NDA. Access is read-only until scope is signed, and you can revoke it at any time. The AI tools used on your code, and what each one retains, are listed on the governance page.

What are the exit terms?

Retainers end on 30 days written notice from either side, with no minimum term. Milestone billing means you never pay ahead of delivered work.

Bring the spreadsheet the company actually runs on.

Anupam Shah, founder of Provingmark

Anupam Shah

Founder, Provingmark

Book a call →

Thirty minutes, no charge.

Related: AI consulting and implementation · AI workflow automation · Healthcare software development · Hire vs engage a firm: a cost model · Payment reconciliation software · How we work