Introducing the Software Brief Generator: Turn a Rough Idea into a Development-Ready Brief
I've built a free tool that turns a vague software idea into a proper written brief, the kind that gets you accurate quotes instead of guesses.

Most software projects go wrong before a single line of code gets written. Not because the developer was bad, and not because the client didn't know what they wanted. They go wrong because the idea never got written down properly. It stayed in someone's head, or in a two-line email, and everyone who read that email pictured something slightly different.
I've just put a tool on my site to fix that specific problem. It's called the Software Brief Generator, and it turns a rough idea into a proper, development-ready brief through a short interview. No blank page, no jargon, mostly point and click.
Why a vague brief costs you money
When someone asks me to quote on "a booking system" or "something to replace our spreadsheet", I have to ask a lot of follow-up questions before I can give a sensible number. Who uses it. What happens when two people try to book the same slot. Does it need to take payments. Does it need to work on a phone in a van with no signal. Every one of those questions changes the price.
If you send the same vague description to three developers, you'll get three wildly different quotes, and none of them are wrong. They're just answering different questions in their own heads, because you didn't answer those questions for them. One assumed a simple form. Another assumed a full multi-user system with permissions and reporting. The gap between those two builds could be tens of thousands of pounds, and you won't know why until you're halfway through comparing quotes and realising nobody scoped the same thing.
A written brief closes that gap before anyone starts pricing. It forces the decisions that matter (who uses this, what does it need to do, what does it plug into, what happens at the edges) to happen early, on paper, where they're cheap to change. Not three weeks into a build, where they're not.
What the tool actually does
It's a short interview, not a form with fifty open text boxes. I built it that way on purpose, because most people with a good business idea aren't software people, and asking them to write "functional requirements" from scratch just produces blank pages and half-finished sentences.
Instead it asks the kind of questions I'd ask on a first call:
- Who is this for, and roughly how many people will use it?
- What's the core thing it needs to do, in plain terms?
- Does it need to talk to anything else you already use (accounting software, a CRM, payment provider)?
- Does it need to work offline, or on a phone, or both?
- What does success look like in six months?
Answer those in your own words and pick from sensible options where it helps, and the tool assembles them into a structured brief: background, users, core features, integrations, constraints, and success criteria. It's free to try, and there's a one-off fee to unlock the full brief and a branded PDF you can actually hand to a developer or agency and get a proper quote against.
Who this is actually for
Three groups of people end up needing this more than they expect.
The first is a founder or business owner who's carried an idea around for months, maybe sketched it on a whiteboard, but has never had to write it down for someone else to read. The brief forces the sketch into something concrete.
The second is someone who's already been burned once. They commissioned something, it came out wrong, and they've realised the problem wasn't the developer, it was that nobody pinned down what "done" looked like at the start. A written brief is cheap insurance against that happening twice.
The third is an agency owner who has a client asking for something outside their normal service, a bit of custom development bolted onto a marketing site, say, and needs a quick way to turn a client's rambling email into something they can pass to a development partner without spending an afternoon on it themselves. If that's you, it's worth a look at how I work with agencies on white-label development, because the brief is usually the first document that gets exchanged.
It's not a substitute for a conversation
I want to be honest about what this does and doesn't do. It won't tell you whether your idea is technically feasible, and it won't catch every edge case that only comes out when someone who's built dozens of these systems asks an awkward question. It's a starting point, not a finished spec.
What it does is get you to that conversation faster and better prepared. Instead of opening with "I've got this idea, not sure how to explain it", you open with a document that already answers the obvious questions, which means the actual discussion can go straight to the interesting bits: trade-offs, priorities, what to build first versus what can wait.
That matters because the first proper conversation is where most of the real scoping happens anyway. I run that as a free initial chat, described on the how I work page, and a decent brief in hand before that call means we spend the time on decisions rather than discovery.
Try it before you write another vague email
If you've got an idea sitting in a notes app or a half-written email you keep not sending, spend ten minutes with the Software Brief Generator instead. Whether you end up building it with me or with someone else, you'll get better quotes and a clearer build if you turn up with a brief rather than a paragraph. It's one of a few free tools I've put together for exactly this kind of decision, alongside a build versus buy calculator if you're still not sure custom software is the right call at all.


