Discovery, clickable prototype and MVP development
Before you spend on code, you know what to build and what it will cost.
MVP development means building the smallest version of your product that already solves the main problem for real users, so you learn from real use before paying for everything else. Before the code comes the software discovery phase: understanding the problem, deciding what is in and what is out, and checking it with a clickable prototype.
If any of these sound familiar, we can help.
- 01You have an idea, but no clear scope.
- 02Quotes that vary threefold between suppliers.
- 03Worry about paying for something that turns out to be no use.
What's included
We agree the exact scope with you in the proposal.- Any sector
- Associations
- SMEs
- Startups
- 01
Interviews
With the people who'll use the software.
- 02
Scope
What goes into the first version and what doesn't.
- 03
Clickable prototype
To test it and show it to others.
- 04
Fixed price
For the project that comes out of discovery.
Scoping and prototyping a members' portal for a professional association.
Within a few weeks, the prototype would be validated with a group of members before any code is written.
What an MVP is, and what it is not
An MVP (minimum viable product) is not a cheap version of everything, and it is not a demo. It is one type of user doing one main job from start to finish, well enough to use every day. Everything else waits until real use shows it is needed.
This applies to internal software too, not only to startups. A distributor building a trade ordering portal could launch with repeat orders for its largest customer group, and leave quotes, returns and statements for later. A professional association could start with membership renewals before adding events or a directory.
Common ways an MVP goes wrong:
- Too broad: ten features at half quality instead of one at full quality.
- Too rough: so many bugs or confusing screens that users give up, and you learn nothing about the idea.
- No measure of success agreed beforehand, so nobody can say whether it worked.
- Built on throwaway foundations when it is meant to grow: security, data model and permissions still need doing properly.
What happens in a software discovery phase
The GOV.UK Service Manual, written for public services but useful for any software project, sums up the principle: before you commit to building, you need to understand the problem that needs to be solved, and you should not start building in discovery. It puts a typical public-sector discovery at around four to eight weeks; for a business project the length depends on its size, and we agree the schedule in writing.
What the work usually involves:
- Interviews and observation with the people who will use the software, not only with management.
- Mapping the current process, including the spreadsheets, emails and workarounds nobody mentions in meetings.
- Systems and data: what exists, what has an API, what has to be migrated.
- Risks: technical unknowns, personal data, dependencies on other suppliers.
- A product discovery workshop to rank what goes into the first version and write down what stays out.
- A clickable prototype of the main flow, tested with real users.
Clickable prototype, proof of concept or MVP
Three different tools, often confused. Each answers a different question:
| Tool | Question it answers | What it is | What happens to it |
|---|---|---|---|
| Clickable prototype | Do users understand it, and is this the right flow? | Linked screens with no real code or data behind them | Becomes the reference for design and build |
| Proof of concept | Is the hard technical part possible? | A small piece of code testing one risk, such as an integration or an AI model | Kept if useful, otherwise discarded |
| MVP | Will people use it, and does it solve the problem? | Working software with real data and real users | Grows into the full product |
Deciding what goes into the MVP
A few questions do most of the work. Which task, if solved, would make users stop using the spreadsheet or the phone call? Which user benefits first and most often? What would make the first version unusable if it were missing, such as permissions, a key integration or an export to the accounts package? Everything that fails these questions goes on a written list of later features, with a reason, so nothing is lost and nobody is surprised.
If the product is meant to become a business of its own, the same thinking applies at larger scale on our page about SaaS development. The design side of the prototype is covered under UX/UI design for business software.
What you get, and what happens after the MVP
Discovery ends with a scope document, a clickable prototype, a list of risks and how to handle them, and a fixed-price proposal for building the MVP. After launch, measure what was agreed: how many people use it, how often, and whether the original problem shrank. Then decide what comes next with evidence rather than opinions.
The build that follows runs with a working demo every two weeks and one fixed price for the project; the details are on how we work. Market price references for the build itself are in our guide on how much custom software costs.
Frequently asked questions
See all FAQs →What do we get at the end?
A scope document, a clickable prototype and a fixed-price proposal for the build.
Are we tied in to you?
No. What's delivered is yours and you can use it with whoever you want.
How much of our time does it take?
A few meetings with the people who know the process and a review of the prototype.
Can we show the prototype to customers or investors?
Yes, that is one of its uses. A clickable prototype on a phone or laptop explains the product better than a slide deck. Just make clear that it is a prototype: screens work, but there is no real data or code behind them yet.
Can an MVP have bugs or a rough design?
It can have fewer features, not lower quality in the features it has. If the main flow is unreliable or confusing, users drop it and you cannot tell whether the idea failed or the execution did.
What happens to features left out of the MVP?
They stay on a written list with the reason for leaving them out. After launch, real usage tells you which ones matter. Some turn out to be essential; others nobody misses.
How long does discovery take?
It depends on the size of the problem, the number of people to interview and how many systems are involved. A single internal tool needs far less than a product for several types of customer. We agree the schedule in writing before starting.
You might also be interested in
- Advisory and supportProduct UX/UI designClear screens your team and customers understand without a manual.
- Advisory and supportSoftware maintenance and supportYour software keeps running, up to date and improving.
- AI and automationAI invoice and document extractionInvoices, delivery notes and contracts are read automatically and go into your system.
Tell us about your project.
We'll reply within one working day. We start by understanding the problem, not by selling you a solution.