Web applications

Web applications that hold up once people rely on them.

A web application is software your team or your customers use through a browser — a portal, a dashboard, an internal tool, a booking or claims system. We build them to the same standard as anything else we ship: access rules enforced properly, failures that surface rather than hide, and a record of what happened.

Most business web applications start as a spreadsheet someone outgrew. That origin is why so many of them handle the happy path beautifully and fall apart the first time two people edit the same record, or someone leaves the company and their access does not.

Book a Reality Check

Is this you?

Where this earns its place.

  • A spreadsheet or a shared document is doing a job it was never meant to do.
  • Your customers need a portal to see their own data instead of emailing for it.
  • Your team needs an internal tool that fits how they actually work.
  • You have an application that works and cannot safely be changed.

If an off-the-shelf product does this and your objection is the interface, buy it. We would rather tell you that than build you a slightly nicer version of something you can license for a fraction of the cost.

What you get

Specifically, not in principle.

01

Who can see what, enforced properly

Permissions in the data layer, not just hidden buttons in the interface. A hidden button is not a security control — the data behind it is still one request away.

02

Concurrency handled

What happens when two people edit the same thing at once. Ignoring this is why internal tools quietly lose work, and it is invisible until the day it costs someone an afternoon.

03

It works on a phone

Not a shrunken desktop layout — a genuinely usable mobile experience, because the person approving something is frequently not at a desk.

04

An audit trail where it matters

Who changed what, and when. Cheap to add while building, and the first thing anyone asks for when a figure looks wrong.

05

Fast, and measured

Performance treated as a requirement rather than a hope, with real numbers. A tool people use fifty times a day is a different problem from a page they visit once.

How it runs

Built around the actual workflow.

We start with how the work is done today, including the workarounds — those are usually the requirement nobody wrote down. Software that ignores them gets abandoned within a month regardless of how well it is built.

Then the smallest version that genuinely replaces the current way of working, in production, with the failure cases handled. One thing people actually use beats a broader plan every time.

Before you ask

Straight answers.

Usually, and it should. An application that needs data typed into it twice is a new source of errors. We map what exists first and tell you honestly what can and cannot be reached.