Bespoke Software

Built the way we audit

Custom platforms, APIs and integrations for SMBs and funded startups, engineered by the team that reviews everyone else's. Every build passes the same senior review we sell as the Vibe Code Audit before it ships.

Clear prices in writing · senior engineers only · your IP, your code
SMBsThe system your business actually runs on: built properly, documented, and supported for years rather than abandoned at launch.
Funded startupsYou have raised and need production-grade engineering that survives due diligence, enterprise customers and scale.
Legacy estatesSystems that work but resist change. We modernise and extend them without betting your business on a rewrite.
What we build

Systems businesses run on

Not brochure sites and not experiments: operational software with real users, real data and real consequences when it fails.

Platforms and systems

End-to-end custom systems: client portals, booking and operations platforms, internal tools. Designed, built and run by the same senior team.

APIs and integrations

The connective tissue between your systems: payment providers, CRMs, accounting packages and third-party services, with failure handling that does not lose data.

Legacy modernisation

Extending and carefully replacing systems that resist change. Incremental, reversible steps; a rewrite is the last resort, not the first proposal.

AI-built MVPs, productionised

You vibe coded something that works and won customers. We audit it, harden it and build it out to carry the business it created.

Design is part of the build. UX and interface design happen in-house, alongside the engineering, so the system is as usable as it is sound. No agency handoffs, no translation loss.

How we work

Craftsmanship, then proof

Senior hands only

Every build is led by an engineer with a decade or more of production experience; most of the team hold doctorates. There are no juniors learning on your project.

Audited before it ships

Every release passes the review we sell as the Vibe Code Audit: security, data handling, failure paths. We do not ship what we would fail in someone else's codebase.

Modern tools, accountable output

We use the best tooling available, AI assistance included, the way a good workshop uses good machines. Every line still goes through senior review, and a named engineer signs the release.

Sector experience
HealthcareFinancial servicesWealth & asset managementRecruitment & hiringConstructionHealth & fitness
Products

We ship our own products too

Under the zegapps name we build and sell commercial modules for Perfex CRM on CodeCanyon: support management, permissions, compliance, integrations and more. Hundreds of businesses worldwide run their operations on code we wrote, maintained and supported as a product.

It keeps us honest. Product code faces strangers' servers, strangers' data and public reviews, and it is the same discipline we bring to bespoke work. Run Perfex CRM yourself? We customise it: bespoke modules, integrations and fixes, from the team behind the catalogue.

codecanyon.net/user/zegapps
16commercial modules published
400+sales worldwide
4.5average author rating
Independently verifiable: view the catalogue on CodeCanyon.
Process

Working software early, no surprises late

01 · scope

Discovery

The workflow, the users, the systems it must talk to. A written spec and a quote, agreed before any build starts.

02 · build

Design and build

In-house design and senior engineering, with working software in your hands early and progress you can see, not status decks.

03 · prove

Audit and sign-off

The internal audit before release: security, data posture, failure handling. A named engineer signs it off in writing.

04 · run

Handover or support

Documented handover to your team, or ongoing support under a plain monthly retainer. Your code and IP either way.

Discuss a projectScope, price and deposit confirmed in writing before any work starts.
Engagements

Priced by the system, not by the hour

Bespoke builds vary too much for a price list. The shape of every engagement is the same; the figures are confirmed in writing after discovery, before any build starts.

01 · discoveryFixed fee

A short, scoped piece of work with a written output: the spec, the architecture and a firm quote for the build. The findings are yours to keep, whoever builds.

02 · buildFixed price or time-based

Quoted after discovery: a fixed price when the scope is clear, or logged time billed monthly when the work will evolve. We recommend the model that fits and confirm it, with any deposit, in the proposal.

03 · runMonthly

Optional ongoing support: updates, monitoring, backups and improvements under a plain retainer. How support works.

Questions

Asked before every build

What does bespoke software cost?

Honestly: it depends on the system, which is why we will not publish a misleading price list. What we do promise is the shape: a fixed-fee discovery first, then either a fixed price or logged time for the build, whichever fits, quoted in writing before any work starts, with a deposit confirmed in the proposal. No day rates that drift, no surprise invoices.

Do you work fixed-price or by time?

Both, and we recommend the one that fits the work in writing. A fixed price suits a clearly scoped build: you get certainty and we carry the estimate. When the work will evolve, or you would rather just send tasks as they come, we work to logged time billed monthly, so you pay for the time the work actually takes, with no quote to wait for on every change and no penalty when scope grows. AI work is new enough that forcing a fixed price on exploratory work means either padding it or absorbing overruns, neither of which is fair to you, so time-based is often the honest choice there. Whichever model we use, the rate and the shape are agreed in writing first.

Do you use AI to write code?

We use modern tooling, including AI assistance, the way any good workshop uses good machines. The difference between us and a vibe-coded project is what happens next: every line goes through senior review, every release passes the same audit we sell to others, and a named engineer signs it off. The tools speed up the typing; they are never the judgement.

Who owns the code?

You do. Intellectual property in the bespoke work transfers to you as set out in our terms, and you receive the source, the documentation and every credential at handover. We earn renewal by being good, not by holding your system hostage.

Can you take over a system someone else built?

Yes, and we start with a short review (an audit, in our language) so both of us know exactly what we are taking on. That review prices the takeover honestly and surfaces any risks before they become our shared problem. This applies to AI-built MVPs especially: working software is the start of the conversation, not the end.

How long does a build take?

It depends on scope, and discovery gives you a real answer in writing rather than a guess in a sales call. What we commit to in every build: working software in your hands early, visible progress throughout, and no surprises in the final month.

Discuss a project

Tell us what you need built

We reply within one working day with how we would approach it and a fixed fee for discovery. No call required unless you want one.

Scope, price and deposit confirmed in writing before any build.
NDA as standard; your idea stays yours.
If bespoke is the wrong answer, we will say so and point you at something cheaper.
General questions? Use the contact form.
Looks good
Looks good
What kind of build?
We reply within one working day. Your details are used only to answer this enquiry (privacy policy).