Skip to content

Software for the part nobody sells

Custom software development for the workflow no product quite fits

Internal tools, client portals, integrations and automation, scoped down to the part of the process that is genuinely yours, with everything else bought off the shelf rather than rebuilt.

  • Scoped to the part off-the-shelf software genuinely cannot do
  • Source code, repository and infrastructure in your name
  • Documented and handed over so another developer can pick it up
BEFORE Spreadsheet Email thread Re-keyed form Somebody chasing AFTER Submitted In progress Done, and recorded
What you get Scoped down before it is scoped up Bought where buying is cheaper Written for the next developer

Specification

The numbers, up front

Sectors we have done this in
Starting price
[CLIENT TO CONFIRM: starting price and minimum engagement for custom software development]
Typical stack
Laravel or Node on the server, React or a server-rendered front end, PostgreSQL or MySQL
Integrations
REST and GraphQL APIs, webhooks, payment gateways, CRM and accounting systems, scheduled data syncs
Delivery
Fortnightly increments on a staging environment you can open at any time
Testing
Automated tests on the logic that would cost money to get wrong, plus a written manual pass before each release
Documentation
A written handover: architecture, environment variables, deployment, and how to run it locally
What is transferred
Source code, Git history, infrastructure accounts and any third-party keys, all in your name
After launch
A support window agreed in writing before the build starts, not offered afterwards

What you get

How we keep a custom build from becoming a liability

Custom software is a maintenance commitment, not a purchase. Six decisions that decide whether it is still worth having in three years.

Scoped down before it is scoped up

The first job is finding the smallest thing that removes the pain. Most briefs arrive describing a platform and leave describing one screen and a scheduled job.

Bought where buying is cheaper

Authentication, payments, email, file storage and reporting are solved problems. We integrate them rather than writing them, and say so in the quote.

Written for the next developer

Architecture notes, environment setup, deployment steps and the reasoning behind the awkward decisions. Software nobody else can run is a hostage situation, not an asset.

Tested where it costs money to be wrong

Automated coverage on the calculations, the permissions and the money. Not a coverage percentage for its own sake.

Released in increments you can stop

Work lands on staging every fortnight. If the first increment solves enough of the problem, stopping there is a legitimate outcome and we will say so.

Yours from the first commit

Repository, servers, domains and third-party keys in your accounts throughout. No handover negotiation, because there is nothing to hand over that you do not already hold.

The question that comes before the quote

Every custom software brief should start with a subtraction. Authentication, payments, email delivery, file storage, scheduling and reporting are solved problems with products behind them. What is left after you take those out is usually one screen, one rule set and one scheduled job, and that is the thing worth building.

Buy, build, or stop

The first deliverable on a software engagement is a written split of the process into three columns: what an existing product already does well enough, what genuinely has to be built because the rule is yours, and what should simply stop being done because nobody can say why it happens. The third column is often the cheapest win in the project.

How the work lands

Fortnightly increments on a staging environment you can open at any time. Automated tests go on the parts where being wrong costs money, the calculations, the permissions, the invoicing, rather than chasing a coverage number. Each release is accompanied by a note on what changed and what to look at.

What you are left holding

The repository with its full history, the infrastructure accounts, the keys, and a written handover: architecture, environment variables, deployment steps and how to run it locally. The test of a good handover is whether a developer who has never met us can take it over, and that is what the documentation is written against.

The honest caveat

Custom software is a standing commitment: hosting, dependency updates, security patches and occasional fixes do not stop when the invoice is paid. If nobody in the business is going to own that, we will recommend a product instead, and where a build genuinely is the right answer, the support window is agreed in writing before the first line is written.

The question to settle before any software is written

Isometric concept showing a broken link between connected business systems
Almost every request that arrives described as custom software contains three different things: a process an existing tool already performs, an integration between two systems that both have APIs, and a small amount of logic that is genuinely specific to this business.

Almost every request that arrives described as custom software contains three different things: a process an existing tool already performs, an integration between two systems that both have APIs, and a small amount of logic that is genuinely specific to this business. Only the third is worth writing.

Separating them is the first deliverable, not a preliminary. It is written down, it is costed, and it is frequently the point at which a six-figure idea becomes a configuration job and a fortnight of integration work.

Custom software, in practice

  • A written buy-versus-build split before anyone estimates a line of code
  • Integration boundaries defined first, because that is where builds overrun
  • Deployment, backup and rollback scoped as part of the build rather than after it

The website development page covers the cases where a site is the answer instead, and web development services compares the two honestly.

How this work usually starts

Software work starts with the split and the boundaries, and the honest version of that conversation sometimes ends the project. A recommendation not to build is a cheaper outcome than a build that duplicates a tool already paid for, and it is the one we will make when it is true.

Two documents keep a build honest: the buy-versus-build split and the integration boundary list. Both exist to make the expensive parts visible before anybody commits to a date, which is the only point at which a date is worth committing to.

Use cases

What we build

Internal tools

The spreadsheet three people edit at once, the process held together by an email thread, the report somebody rebuilds by hand every Monday.

Client portals

Authenticated areas where customers see their own status, documents and history instead of asking your team for them.

Integrations

Making the CRM, the accounting system, the website and the warehouse agree, usually the highest-value, lowest-glamour work there is.

Automation

Scheduled jobs that do the re-keying: imports, reconciliations, invoice generation, alerting when a number moves the wrong way.

Quoting and pricing tools

When the price depends on rules only your business knows, and the rules are currently in one person's head.

Reporting somebody can act on

A dashboard that answers the question the meeting keeps asking, built on the data you already have.

How it works

How a software project runs

  1. Describe the process

    Who does what, in what order, and where it breaks. Screenshots of the spreadsheet are more useful than a specification.

  2. We map buy versus build

    A written split: what an existing product already does, what genuinely has to be built, and what should simply stop being done.

  3. Build in increments

    Fortnightly releases to a staging environment. You use it while it is being made rather than reviewing it at the end.

  4. Hand over and document

    Code, infrastructure, documentation and a walkthrough, with an agreed support window afterwards.

Connect

The stack we build on

The same team and the same standards whichever one you are on. Pick the platform that suits how the business already runs, not the one that suits us.

Compare all connection methods

Laravel & Node

  • Application · PHP / JavaScript

Where the requirement is an application rather than a site: portals, internal tools, integrations and scheduled automation.

Headless CMS

  • Sanity · Contentful · Strapi

Content managed in one place and delivered to several: a site, an app, a partner feed. Paired with a Next.js…

Where this has shipped

Sectors we have delivered this in

Industry experience changes the brief rather than the price: what has to be proved, what cannot be claimed, and how long a decision takes. Each page below states what we built and what it had to satisfy.

All industries

What our clients say

What clients said about this work

Published by the clients themselves on Instagram, Trustpilot, Google and Facebook, with their names against them. Nothing on this page was written on a client’s behalf.

Published on Instagram

Happy with their Pinterest and Instagram marketing and optimization. The results have been fantastic.

Dylan Hardcastle

Owner, Renuskinclinic UK
Published on Trustpilot

As a small business owner navigating the digital landscape, their expertise has been a game-changer.

Jeffery Dread

CEO, Deals Lova
Published on Google review

They improved our on-page SEO, and now the website is getting stronger, more meaningful results.

Sonia Sunghea Park

Owner, TimelessSkinCare Clinic UK
Published on Facebook

Extremely satisfied with their Facebook and Instagram advertising and optimization. The results have been truly outstanding.

Anthony Piccirillo

CEO, A&L Agency
Published on Google review

Amazing experience. OveliTHub improved the design and significantly improved my website performance.

Vida

Founder, Vida Hair & Beauty UK

Why OveliTHub

What we will tell you before you commit

Most briefs are too big

The first version of a brief usually describes a product. The version that ships describes a workflow. Getting from one to the other is the most valuable hour of the project.

Off-the-shelf usually wins

If a $30-a-month product does 80% of it, buying it and living with the 20% is almost always cheaper than building 100%. We will run that comparison before quoting.

Custom software has a running cost

Hosting, dependency updates, security patches and the occasional fix are permanent. If nobody will own that, the honest recommendation is not to build.

FAQ

Custom software questions

When is custom software worth it?

When the process is genuinely specific to your business and the cost of doing it by hand is measurable. If the work is generic, invoicing, email, scheduling, storage, buying a product is faster and cheaper, and we will say so before quoting.

What does custom software cost?

From $330, in US dollars. Beyond that, cost is driven by how much of the process has to be built rather than integrated, which is why the first deliverable is a written buy-versus-build split.

Who owns the code?

You do. The repository, the infrastructure accounts and the third-party keys sit in your name from the first commit, and the handover includes the documentation needed to run it without us.

What happens after launch?

A support window is agreed in writing before the build starts. Beyond it, ongoing maintenance is a separate arrangement, and if nobody is going to own the running cost, we will recommend against building at all.

Can you work with our existing systems?

Usually. Most projects are integrations rather than greenfield builds: getting the CRM, the accounts system and the website to agree is the highest-value work in this service.

How do we know it is going well?

You have a staging environment from the second week and a release every fortnight. If you cannot see progress, that is a problem with the project, not with the reporting.

Read every question we are asked

Before you decide

How we actually do custom software

Written by the team that delivers it — what the work involves, what it costs you to get wrong, and where it is worth handing over.

All 8 pieces
Web & data

AI Business Automation Services

Automate documented business processes with AI plus human review. Cut manual handling time and keep an audit trail on every decision the…

11 min read
Web & data

Database Management Services

Managed database administration covering backups, tested restores, performance tuning, access control and migrations. Request a database health check.

10 min read
Web & data

QA Testing Services for Web and Mobile

A broken checkout costs more than a testing budget. We run structured manual QA across browsers, devices and releases so defects surface…

11 min read
Web & data

AI Automation for Business Operations

Map the process before you buy the tool. A guide to where AI automation pays back in operations, where it fails, and…

9 min read
Web & data

Platform Troubleshooting Support Explained

Broken integrations and app conflicts stall trading while nobody owns the fix. See how to build troubleshooting cover for the tools your…

11 min read
Web & data

Remote Employee Productivity Tracking Guide

Monitoring software rarely fixes unclear work. Learn what to measure per role, what surveillance costs you, and the lawful, proportionate alternative.

11 min read

Also available

Other work we could do on the same account

Before you ask for a quote

Tell us what is not working. You get an answer, not a booking link

A paragraph is enough to start. A person reads it and replies within one working day with a scope, a price and an honest view of whether the work is worth doing at all.

Chat on WhatsApp

Free consultation

Tell us what is not working

A paragraph is enough to start. A person reads it and replies within one working day with a scope, a price range, or an honest reason we are not the right fit.

  • No automated qualification sequence
  • A reply within one working day
  • We will tell you if we are the wrong people

    We use what you send to answer you. We do not sell it, and we do not add you to a list.

    Careers

    Apply to OveliTHub

    Send us a link to your CV, a short note about the kind of work you want to be doing, and anything you have built or run that you are proud of.

    • No unpaid trial projects, ever
    • We read every application and reply either way

      We use what you send to answer you. We do not sell it, and we do not add you to a list.