Websites
Marketing sites, landing pages, content-managed websites, accessibility work and redesigns. Built to be edited by the people who run them, not by a developer on a retainer.
Six kinds of work, and one way of running all of them: a systems analyst turns the requirement into something that can be priced, and the people who build it are chosen on the skills that requirement needs.
Project types
Most projects are one of these, or two of them together. If yours is not on the list, describe it anyway and we will tell you honestly whether we are the right people.
Marketing sites, landing pages, content-managed websites, accessibility work and redesigns. Built to be edited by the people who run them, not by a developer on a retainer.
Custom portals, dashboards, admin systems, booking tools, internal platforms and workflow apps. Bespoke systems that do a specific job for a specific business.
Making two systems that were never meant to speak to each other do exactly that, reliably. Data connections, third party integrations, automation and API design.
Data modelling, migrations, reporting, dashboards and database-backed applications. The unglamorous work that decides whether everything above it holds up.
Hosting, deployment planning, backups that restore, monitoring that means something, and failover that has actually been tested.
WCAG 2.2 audits and remediation, and the technical SEO that is structural rather than a monthly retainer. Built in from the start rather than bolted on when somebody complains.
Every project is broken into pieces, and each piece is given a number of hours by the systems analyst who scoped it. That figure is what the developer is paid for that piece, and it is agreed before they accept it.
If a piece takes longer than we judged it would, that is absorbed on our side. Our estimating being wrong is not something a client should pay for, and it is not something a developer should have to argue about afterwards.
Integration with systems that already exist is usually the biggest factor, and it is the one most often left out of a quote. An endpoint nobody has documented, a data format that only makes sense to the person who left, an authentication scheme from 2012. We look at that before quoting rather than discovering it in week three.
Anything inside the agreed scope. That is the entire point of writing it down.
Every project, the same way
Whichever of the six it is, the route through is identical.
A conversation with a systems analyst about the problem, not the solution. No charge and no obligation.
The requirement becomes a written brief: goals, features, explicit exclusions, assumptions and a figure. Yours to keep either way.
The brief goes to members whose skills match it, with the hours and the rate stated. They accept or decline.
Work is delivered in pieces, each checked against the acceptance criteria before you see it. Anything not right goes back.
Deployment, documentation and a walkthrough. The source code becomes yours on final payment.
Also available
Sometimes the gap is not people, it is process.
We write the brief and the specification, and your own team builds it. Useful when the developers are good and the requirements are not.
Test plans, cross-browser and device testing, accessibility checks and end-to-end flow testing ahead of a launch.
An honest read on an existing codebase, its infrastructure, its accessibility and its search visibility, with a prioritised list of fixes.
What it costs to find out
Both, and integrating with what you have is often the cheaper answer. Replacing a system that works is rarely the right first move. We would rather wrap it, talk to it, and leave it where it is.
Mostly PHP and JavaScript on the server, with the front end built to standards rather than to a framework fashion. What matters more is that whoever maintains it after us can read it, so we do not reach for something exotic to make a simple job interesting.
Often, but we will want to look at it first and we will tell you honestly what we find. Sometimes the right advice is that finishing it costs more than restarting, and you are better off hearing that before you commit.
Yes. A WCAG 2.2 audit with a prioritised list of issues, and the remediation if you want us to do it. It is also built into everything else we make, rather than being an upsell.
We can set up hosting, deployment, backups and monitoring as part of a project. Ongoing support is quoted separately so you are never paying a retainer for months when nothing needed doing.
A small website is weeks. A bespoke system that integrates with something else is months. We will not give you a number before we understand the work, because a number given that early is a guess with a decimal point on it.
Start a project
Book a discovery conversation with a Rainbow Coders systems analyst. We will help shape the requirement into a clear project brief, find and engage with the very best developers, and deliver fully tested results.