Websites · Apps · Business software

We build the software your business runs on, and we keep it running.

Websites, online stores, customer portals, booking systems and the software behind them. We design it, build it, launch it, and look after it afterwards — so you have one team to call instead of three.

You do not need to know what to ask for. Tell us the problem in your own words and we will tell you what it would take to fix it, what it would cost, and how long it would take — before you commit to anything.

5+

Years building and running business software

66%

Less time to publish an update for one client — 30 minutes down to under 10

AWS

Certified Solutions Architect, so your hosting is set up properly

What we build

Start with what you need, not what it is called.

Six things people usually come to us for. If yours is not here, describe the problem in your own words and we will tell you what would fix it.

A website that brings in enquiries

A fast, well-written site that works properly on a phone, gets found on Google, and makes it obvious how to contact you. Yours to edit afterwards, without paying us to change a phone number.

Good if your current site is slow, dated, hard to edit, or does not bring in work.

An online store or booking system

Take orders, payments or appointments online, with the stock, calendar and receipts handled for you. Set up so the money lands in your account and the paperwork looks after itself.

Good if you are taking orders or bookings by phone, email or WhatsApp and losing track of them.

A customer or staff portal

A private, password-protected area where customers check their account, or where your team does its work. Everyone sees what they should see and nothing they should not.

Good if you are emailing spreadsheets, statements or files to customers or staff one at a time.

Custom software for how you actually work

When off-the-shelf software nearly fits but not quite, we build the part that does. Usually that starts small — one process, one screen — and grows as it earns its place.

Good if your business runs on a spreadsheet that only one person fully understands.

Joining up the systems you already pay for

Your website, accounting, CRM and payment tools can pass information to each other automatically instead of someone re-typing it. Fewer mistakes, and hours back every week.

Good if the same information gets typed into two or three different systems.

Fixing or taking over something that already exists

A site that keeps going down, a system nobody left instructions for, or a developer who has moved on. We work out what is there, write it down, stabilise it, and take it forward.

Good if something important is broken, slow, or held together by one person who has left.

Selected work

Problems we were brought in to solve.

We keep our clients’ names confidential, so each one is described by industry instead. The problem, what we did about it, and what changed.

Digital advertising

A platform that had outgrown its hosting

A busy advertising platform was on cheap shared hosting and slowing down as it grew. We moved it to Google Cloud without taking it offline, and built a way for partner systems to connect to it directly.

GCP

migration with availability held

Sports prediction

Live results, without anyone typing them in

A prediction platform needed match data that updated as games played out, and the source had no official way to share it. We built something that collects it automatically and checks it looks right before saving it.

Live

data, updated automatically

Web3 marketplace

An app store that takes crypto payments

A marketplace needed customers to sign in with a crypto wallet and pay with one. We built the sign-in and payment side, and set the hosting up as code so the whole environment can be recreated in minutes.

IaC

reproducible AWS environments

Consulting engagement

Publishing an update stopped being an event

Every release took half an hour of manual steps and one person’s full attention. We automated the whole path from approved change to live, so publishing is now a click that checks itself on the way through.

66%

less time — 30 minutes down to under 10

Consulting engagement

Failures that fix themselves

Background jobs were failing quietly and staying dead, so nobody noticed until work had piled up for hours. Supervision now spots a stopped process and starts it again on its own.

Auto

recovery on process failure

The engagement

Four steps, and you know the price before step three.

The same four steps whether it is a week of work or several months. Nothing starts until you have agreed a written scope and a fixed price.

A conversation, free

Tell us the problem in your own words. We ask questions, look at whatever exists already, and tell you honestly whether we are the right people for it.

A written quote

In plain language: what we would build, what it costs, how long it takes, and what is deliberately left out. No obligation to go ahead.

We build, and you can watch

You get a link to a working version early on, updated as we go, so you are never waiting to find out what you are paying for.

Live, and handed over properly

It goes live in your accounts, in your name, with instructions for running it. Either we keep looking after it or your team takes it on.

Common questions

The things people ask before they get in touch.

Including the two most sites avoid: what it costs, and how long it takes.

I do not know exactly what I need. Can you still help?

Yes, and that is the usual starting point. Describe the problem the way you would to a colleague — what is slow, what is manual, what customers complain about. Working out what should be built is part of the job, not something you have to arrive with.

What does a project cost?

It depends on what is being built, so we quote per project rather than publishing a price list. A small fix or a straightforward website is a matter of days; a portal or custom system is measured in weeks. You get a written quote with a fixed scope before any work starts.

How long will it take?

Most first releases are between two and eight weeks depending on size. We deliberately start with the smallest version that is genuinely useful and put it live, rather than disappearing for six months.

I already have a website or system. Can you take it over?

Yes. We take on work other people started, including systems with no documentation and no original developer available. The first step is always to find out what is actually there and write it down.

Who owns what you build?

You do — the code, the accounts, the domain and the hosting, all in your name. If you ever want to move to another supplier we will hand it over cleanly and help them pick it up.

What happens after it goes live?

You can take it in-house, or we can keep looking after it — hosting, updates, backups and monitoring — for a fixed monthly amount. Either way you get written instructions for running it.

Do we need to be in the same country?

No. We work with clients anywhere and everything is done remotely — calls, shared documents and a link you can check progress on whenever you like.

Will I understand what you are telling me?

That is on us. You talk to the person doing the work, not an account manager relaying it, and anything technical gets explained in ordinary language.

How we work

One team builds it, and the same team runs it.

Software usually breaks at the join — between the people who built it and the people responsible for keeping it running. Two suppliers, and a problem that belongs to neither of them.

We do both, so there is nobody to point at. We have also led and trained small teams, so if you want to bring it in-house later your people will actually be able to run it.

How it is built

What is behind the work, if you want the detail.

Four areas we have delivered in repeatedly. The tool names are there for anyone comparing suppliers — you do not need to know them to work with us.

01

Websites & apps

The part your customers see, and everything behind it

The screens people use, the rules that decide what happens when they click, and the database that remembers it. Built together by one team, so nothing falls between two suppliers.

02

Hosting & reliability

Somewhere reliable to run it, and someone watching it

Where your software actually lives. Set up so it stays up when you get busy, so a mistake can be undone, and so we know something is wrong before your customers tell you.

03

Data & automation

Getting your information out of places it is stuck

Most automation stalls for a dull reason: the information is trapped in a system that will not share it. We fix that first, then automate the job.

04

Specialist work

Two things most studios will turn down

IVR on Amazon Connect and Avaya, proven with Cyara. Blockchain authentication, payments and Solidity contracts.

Working stack

  • TypeScript
  • Node.js
  • Python
  • Go
  • PHP
  • Dart
  • C#
  • Bash
  • AWS
  • GCP
  • Terraform
  • Pulumi
  • Docker
  • Kubernetes
  • GitLab CI
  • GitHub Actions
  • Dagster
  • Prometheus
  • Grafana
  • CloudWatch
  • PostgreSQL
  • MySQL
  • MongoDB
  • DynamoDB
  • Aurora
  • Firestore
  • SQLite

Tell us what you need. We will tell you what it takes.

A free first conversation, a written price before anything starts, and a reply within one working day.