← Everything we do
Web applications

The system your business actually runs on.

Whether you run a practice, a charity, a school or a workshop, the work lives somewhere: bookings, cases, jobs, approvals. We build new systems with you when you need one. And when you already have something that works but nobody wants to touch, we start with a review, agree a plan with you, and bring it up to date in stages while your team keeps using it.

Same jobs, same people, two ways to keep them

Tap a person, or undo a change in the log
0mistakes the spreadsheet kept
0mistakes the system refused
0changes you can trace to a person

The same five jobs kept two ways, with the same four people working in both. Tap a person to make them try something on both sides at once, or undo a change in the log.

Nobody sets out to run a practice, a charity or a firm on a spreadsheet. It starts as a list, and by the time it is load bearing it is too frightening to replace. Helping you replace it, one agreed stage at a time, is most of what we do.

How a rescue actually goes

Click the stages

Things we build

Most of it is the unglamorous half.

  • Client, patient and member portals
  • Case, job and project management
  • Booking, scheduling and rotas
  • Quoting and estimating tools
  • Approvals, sign off and roles
  • Referral, application and enquiry handling
  • Document generation, PDFs and exports
  • Reporting and dashboards for boards and funders
  • Single sign on and two factor
  • Invoicing, fees and payments
  • Getting a team off spreadsheets
  • Upgrading old code, old frameworks, old servers
  • Automated test suites where there were none
  • Accessibility checks and fixes
  • Speeding up pages that have got slow
  • Picking up a project someone else left, starting with a review
What you get

Nothing goes dark.

It keeps working

We agree the stages with you before anything is built, then work on a development site. You see each stage before your staff and clients do, and you can stop after any stage and still be better off.

Tests before changes

We write tests around the behaviour you already have, so when we change something we can show you the rest still works.

Anyone can pick it up

The point of modernising is that your own team, or your next developer, is not frightened of it. Ordinary code in your own repository, handed over with documentation your team can use. You own the code and the accounts.

Got one of these?

Tell us what it does and what it will not do. We will come back with a plan, a price and a timescale.

hello@moonlathetechnologies.com