Website Development
This page probably isn't for you — and that's fine
If you need a clean, professional website to tell people what your business does, where you're based, and how to get in touch, you almost certainly don't need us. A well-configured WordPress site, a Squarespace template, or a Wix setup will do that job well, cost you a fraction of the price, and be ready in days. We'd point you in that direction.
What we build is different. We work with businesses that have outgrown those platforms — or who know from the outset that their needs are too specific for them. If that's you, read on.
What "outgrown" actually looks like
The businesses that come to us have usually reached the same point. Updates have become something to dread — each one a potential conflict with half a dozen other things. The site is slower than it was. Work that should take an editor ten minutes takes half a day, because the platform was never built for this volume or complexity. And somewhere along the way, someone bodged together a connection to the CRM or the booking system, and now nobody's quite sure what breaks if they touch it.
The platform that once saved time is now costing it.
Content first — always
Before we talk about technology, we talk about content. This isn't a throwaway part of the process — it's the most important conversation we have, and we won't take on a project without it happening very early on.
The projects that go well are always the ones where the client already knows what they want to say, to whom, and why. That doesn't mean you need everything written and signed off before we start. It means you've thought seriously about your content structure: what sections the site needs, how they relate to each other, what needs to be updated regularly and by whom, and what you're trying to get visitors to do.
If that thinking hasn't happened yet, we'd rather help you work through it — or point you to someone who specialises in it — before a line of code gets written. Building a site around vague content requirements is one of the most reliable ways to end up with something that doesn't do its job.
What We Build: Systems, Not Just Sites
We write websites in code from scratch. No themes, no page builders, no drag-and-drop — we start with your requirements and build to them directly. That gives us complete control over performance, functionality, and how the site behaves as your needs change.
There's a difference between someone who builds websites and someone who builds systems. Both are valid — but which one you need depends entirely on what you're asking the site to do.
We also have specific experience building sites that handle serious traffic — hundreds or thousands of visitors a day — without performance degradation. That's not something you typically get with a template platform, where a sudden spike in visits (a ticket release, a press mention, a seasonal rush) can bring a plugin-heavy site to its knees. We architect for that from the start, so it's not something you have to worry about later.
For sites that involve significant content management, we typically use Umbraco as the CMS. It's a mature, flexible platform that gives editors a straightforward interface without imposing the limitations of consumer site builders. It's particularly well-suited to organisations managing multiple sites or content across multiple divisions, where a single dashboard needs to handle distinct audiences while sharing appropriate content between them.
The result is a site that integrates cleanly with your other business systems — whether that's a CRM, an ERP, a booking platform, or something bespoke — rather than one that talks to them through a chain of plugins and API workarounds.
In practice: Gloucestershire Warwickshire Steam Railway
GWSR is a working heritage railway with a significant online presence — a busy events calendar, ticketing, extensive heritage content, and the practical information that visitors need to plan a trip. The volume and variety of content alone made a template solution impractical.
The part that made the biggest difference, though, was replacing their static timetables with live departure boards that pull real-time data directly from their operational systems. Timetable grids work fine if you already know how to read them — many people don't, and on a mobile screen they're particularly unwieldy. The departure board format is immediately familiar to anyone who's ever stood on a platform. Visitors get the information they need without having to interpret anything.
That kind of integration — where the website becomes a window into live operational data rather than a separately-maintained document — is exactly what custom development makes possible, and what template platforms make very difficult.
Is this the right conversation to have?
Custom development is a significant investment. It makes sense when your situation looks something like this:
- your current site can't do something your business actually needs, and the answer from your developer keeps being "there's a plugin for that."
- Your editor team is working around the CMS rather than with it.
- Content falls out of date because updating it means either learning something you shouldn't have to learn or waiting for someone else to do it — and none of it is moving your business forward.
- There's always something that needs attention — a plugin update, a compatibility warning, something that broke overnight.
- You've had to explain to a customer why the website showed something different from what your internal system said.
- Or a developer leaving — or getting hit by a bus — would leave you with something nobody else can maintain or understand
If none of that sounds familiar, you don't need us yet. If more than one of them does, it's worth a conversation.
We also work with agencies
If you're already working with a design or marketing agency and they've reached the limits of what they can build in-house, this is a situation we're in regularly. The best agencies know what they're good at, and they're not too proud to bring in specialists for the rest. They handle the client relationship, design, copy, and strategy — we handle the build. Their client gets a site built properly from the ground up; the agency gets to say yes to projects they'd otherwise have to turn down or compromise on.
If your agency has pointed you in our direction, that's why.
Get in touch
Tell us a bit about what you're trying to achieve and where your current setup is falling short. We'll come back to you with an honest view on whether we're the right people to help.