Services
Multi-tenant SaaS, built and run
Taking a product from a domain model to something strangers can sign up for, then keeping it standing.
A build starts with the two decisions that are expensive to reverse: how tenants are separated, and what the data actually is. After that comes the ordinary furniture: an API, authentication with the flows people expect (passwords, magic links, OAuth, multi-factor, verification and reset), file handling, an admin side to support customers from, billing wired to a payment provider, and a deployment path anybody can run. We have built this on an edge stack and on a conventional server one with Postgres, Redis and a broker, picking on the workload rather than preference.
Suits: a founder with a clear problem and no in-house engineering; a team needing a second pair of hands on a defined piece; anyone with a live product and nobody who wants to be on call.
Does not cover: brand identity from scratch, native mobile applications, and regulated payments or banking cores.
Price: fixed price per phase, quoted after a paid discovery week if the scope is fuzzy. Day rate where the work is genuinely open-ended. Monthly retainer once it is live.
Email authentication and deliverability
We built a product for this, so it is the fastest work we do.
It starts with a full picture of the domain: SPF and its lookup budget, DKIM selectors and key strength, the DMARC record, MTA-STS, TLS-RPT and BIMI. Then aggregate reports get collected and read, which is the part that matters: until you can see every sender using your domain, you are guessing at what enforcement would break. From there it is a staged move to quarantine and then reject, at percentages, with sending sources fixed or retired one at a time. Records sit behind a CNAME, so each change does not need a DNS ticket.
Suits: any organisation that has never checked whether its domain can be spoofed, which is most of them. Also MSPs, IT shops and agencies who need it done across a book of clients.
Does not cover: running your mail platform, mailbox migrations, incident response after a breach, or phishing takedowns.
Price: fixed price for the audit and the written path to enforcement. Monitoring afterwards runs on DMARC Engine's published plans, partner rates included. A messy estate with a dozen sending systems is a day rate until it is understood.
Content sites with a proper CMS behind them
Sites whose job is to explain something well enough that somebody rings you.
The build covers a content model that fits how you actually publish, an editing interface your staff can use without asking us, and the structure underneath: taxonomy, search, structured data and sitemaps. Migration is part of it: Taxcare came off a legacy Drupal install of around eighty-five articles and twelve service pages, and the old node URLs still resolve. AHZ runs sixteen country sections, each with its own landing pages and forms, plus a course finder and an offices directory, where the difficulty is editorial consistency rather than code.
Suits: professional practices, consultancies, education businesses, anyone whose sales argument is explanation rather than a screenshot.
Does not cover: writing your whole content library (structure, templates and a serious edit are ours, the subject knowledge is yours), checkout, and SEO retainers of the link-buying variety.
Price: fixed price for the build and the migration, quoted from the page inventory and the number of records to move. Optional retainer for hosting, updates and content work.
Fast static brochure sites
For a business with a settled story and no need for accounts, a database is a liability you pay for monthly. Linked Corporate is eight pages, statically exported: no backend, no third party form service, and a floating enquiry button that opens WhatsApp pre-filled with whichever page the buyer is reading. It works for someone on a phone with poor signal.
Suits: trading companies, small catalogues, professional firms, anyone whose enquiries arrive by phone or messaging app anyway.
Does not cover: logins, personalisation, anything per-visitor. If you need those, you are back in the first section.
Price: fixed price, quoted from the page list and the number of catalogue items. Hosting a site like this costs almost nothing, and we will say so rather than sell you a plan.
Architecture reviews and second opinions
A short, bounded engagement that answers a question you already have. Should we rewrite this? Why is the bill rising faster than the traffic? Is the thing we are frightened of the thing we should be frightened of?
We read the code, read the invoices, and talk to whoever gets paged. You get a written answer: what to change, in what order, roughly what it costs, and what to leave alone. Sometimes the finding is that the architecture is fine and the problem is one query.
Suits: teams considering a rewrite; anyone doing technical diligence before an acquisition; a founder who cannot tell whether the developer is right.
Does not cover: penetration testing, security certification, compliance sign-off. We flag what we see and tell you who should look properly.
Price: fixed price, scoped by the size of the system. A week or two, with the report as the deliverable.
How we price
Three shapes, and we will tell you which one fits, including when that means less money for us.
Fixed price for defined work. Scope written down before anything starts, payment against milestones, and a change goes through a short written variation rather than an argument at the end. The right shape when both sides can describe the finished thing.
Day rate for open-ended work: exploratory phases, sitting alongside an existing team, or a rescue where nobody yet knows how deep it goes. Billed in half days, invoiced monthly, cancellable with notice.
Monthly retainer for operating something already built, ours or yours. Hosting and its costs, monitoring, dependency and security updates, and an agreed amount of change each month. Response expectations go in the agreement, not on a web page.
Everything is quoted in sterling before we start, and the call where we work out whether we are the right people is free.