About Arcwell

A small studio that takes the long view on software.

We started Arcwell Systems because we wanted to build software the way good craftspeople build anything: carefully, with our names on it, and with an eye on how it will hold up years down the line.

Our story

Arcwell Systems was founded in Manchester in 2014 by three engineers who had spent the previous decade inside larger consultancies and product companies. We had each watched promising projects get bogged down — not by hard technical problems, but by sprawling teams, unclear ownership, and software that nobody quite understood six months after launch. We thought there was a better way to work, and we wanted to try it.

The idea was simple. Keep the team small and senior. Take on a manageable number of projects at a time. Treat every codebase as something we would have to live with, because we usually do. In the years since, that approach has grown into a studio of eighteen people working with clients across logistics, healthcare administration, professional services, and manufacturing. We have delivered more than sixty projects, and a good number of our clients have been with us for five years or more.

We have grown slowly and on purpose. We have turned down work that wasn't a good fit, and we have said no to growth that would have forced us to dilute the thing that makes the studio work — the fact that a senior engineer is genuinely accountable for every line we ship.

What we believe

Software is a long-term commitment, not a one-off deliverable. The interesting part of a project is rarely the first launch; it is everything that happens afterwards, as the business changes and the software has to keep up. We build with that future in mind. We would rather write a little less code that we fully understand than a lot of code that becomes a liability.

We also believe that clarity is a feature. A system that an ordinary developer can read, reason about, and safely change is worth more than a clever one that only its author understands. We document decisions, we keep our tooling boring and well-trodden, and we make hand-overs painless because we never want a client to feel locked in.

We measure our success by whether a client can run the software comfortably without us — and chooses to keep working with us anyway.

How we work

Every engagement begins with discovery. Before we write production code, we want to understand the problem, the people who will use the software, and the constraints that are easy to miss from the outside. We turn that understanding into a short written plan: what we will build, in what order, and how we will know it is working.

From there we work in two-week iterations. At the end of each one there is something you can actually use, not a status report. We automate testing and deployment from the first week, so that shipping a change is a calm, routine event rather than a risky one. And we keep the loop short: frequent demos, quick feedback, and small course corrections instead of big surprises.

Our values

The principles behind the work

Own the outcome

We are accountable for whether the software actually solves the problem, not just whether it matches a specification. If something isn't working, we say so early.

Favour the boring

We reach for proven, well-understood tools before novel ones. Boring technology fails in predictable ways, and predictability is a gift to the people who operate it.

Write it down

Decisions, trade-offs, and the reasoning behind them get recorded. A project should never live solely in one person's head.

Respect the budget

We treat client money as if it were our own. That means honest estimates, early warnings, and architectures that don't quietly inflate running costs.

Leave it better

Every time we touch a codebase we try to leave it a little cleaner and a little safer to change than we found it.

No lock-in

We build on open standards and hand over everything. You should be able to take the project elsewhere — and stay because you want to.

Milestones

A short timeline

2014 — The studio opens

Three founders, one rented room above a print shop, and a first client who needed an inventory system rescued from a spreadsheet that had grown to forty interlinked tabs. That project still runs today.

2016 — First long-term retainer

A regional logistics firm asked us to take ongoing responsibility for their dispatch platform. It taught us how to operate software for the long haul, and it shaped the way we structure support to this day.

2019 — Cloud practice formalised

As more clients moved workloads to the cloud, we built a dedicated infrastructure practice. We standardised on infrastructure as code so that every environment we run is reproducible and reviewable.

2022 — Data engineering team

Reporting requests had quietly become a third of our work, so we made it official. Today a small data team builds the pipelines and warehouses that keep our clients' numbers trustworthy.

2026 — Eighteen people, still selective

We are bigger than we were, but we still take on a deliberately limited number of projects so that every one gets the attention it needs.

Want to work with a team like this?

We are always happy to talk through a problem, even if it turns out we aren't the right fit. An honest conversation costs nothing.

Get in touch