Custom software, built around how you work

Off-the-shelf tools make you work their way. We build client portals, dashboards and internal tools that work yours, and they're yours to keep.

What we build

Every build starts from a problem a business already has, usually one it's been solving by hand. Here are three we've built.

Client portals

Client portals

For a translation company, we built a web app where each client logs in to see their own term bases and translation memories. They can search everything the company holds for them and request edits directly, rather than sending files and questions back and forth by email.

Dashboards

Dashboards

An analytics dashboard that began by showing site scores, running tests and listing the errors that needed fixing to keep a site healthy. It has since grown to include outbound email campaigns and lead searches through MCP servers, and it's still growing, which is the point of owning the software yourself.

Internal tools

Internal tools

A lead-sorting app that takes a spreadsheet of prospects, loads each company's website in turn and lets you keep or drop it with a single swipe. When you reach the end, it gives you a new spreadsheet with the leads you kept, so nobody has to open every website by hand.

Client portals

Client portals

For a translation company, we built a web app where each client logs in to see their own term bases and translation memories. They can search everything the company holds for them and request edits directly, rather than sending files and questions back and forth by email.

Dashboards

Dashboards

An analytics dashboard that began by showing site scores, running tests and listing the errors that needed fixing to keep a site healthy. It has since grown to include outbound email campaigns and lead searches through MCP servers, and it's still growing, which is the point of owning the software yourself.

Internal tools

Internal tools

A lead-sorting app that takes a spreadsheet of prospects, loads each company's website in turn and lets you keep or drop it with a single swipe. When you reach the end, it gives you a new spreadsheet with the leads you kept, so nobody has to open every website by hand.

Why we build

Yours to keep

Off-the-shelf software is rented. The price goes up with every seat you add, the features change when the vendor decides they should, and if you stop paying, the tool goes, and getting your data out isn't always simple.

Software we build for you is yours. You own the code and the data, it comes with documentation so another developer could pick it up, and there are no per-user fees as your team grows.

Designed like everything else with your name on it

A client portal is often the part of your business your customers use most, and an internal tool is something your team opens every day. We design both with the same care as your website, so they look like your company, read in its voice and are easy enough that nobody needs a training session to use them.

Developer working on code at a laptop

How a build works

  1. A conversation about the problem

    We start with what's slowing you down and who it affects, before talking about features.

  2. Mapping the workflow

  3. A plan and a quote

  4. A first version on a preview link

  5. Launch

  6. After launch

Software, AI and where they meet

AI has changed how a lot of software gets started, and it’s useful for plenty of work that doesn’t need a full build. Here’s where it fits alongside what we make.

Built an app with AI?

If your portal or internal tool started life in Lovable or as code written by Claude, the strain tends to show once real users and real data arrive: logins that were never properly secured, a database tied to someone’s personal account, and changes that break something elsewhere. We keep what works and rebuild the rest so it’s secure, documented and in your company’s name.

Where AI fits

Some problems are better solved with an automation than with new software, such as filing invoices, routing orders or drafting first-pass translations. Our AI automation work covers those, and many of our builds use a bit of both.

Tell us what's slowing your team down.

Describe the problem, and the tools or spreadsheets you're using to work around it, and we'll tell you what a custom build would involve. You'll get a fixed quote and a timeline, and there's no obligation to go ahead.

Frequently asked questions

The questions we hear most often from teams thinking about a custom build.

It costs more up front and nothing per seat afterwards. We'll compare it with what you pay for your current tools when we quote, so you can see where the two cross over.

It depends on the scope. A focused internal tool can be quick, and a client portal with logins and permissions takes longer. Most projects take between one and three months, and you'll get a timeline with your quote.

You do. The code, the data and the hosting accounts are in your company's name.

Usually, yes. Spreadsheets, CRMs, email platforms and anything with an API can be connected, and we'll check each one before quoting.

Yes. Before we give a quote, we'll need to look at as much of it as possible, so we know what we're taking on.

Yes. The analytics dashboard above started by checking site health and has since taken on email campaigns and lead searches, because the business kept finding new jobs for it.