What should go in version 1 of a custom platform?
Put in the one workflow that proves the idea, and write down what's out as carefully as what's in. A scoping method from a 30-day clinic-platform build.
- A version-1 scope has seven parts: the one workflow, the roles, an in-scope list, an out-of-scope list, a change process, an acceptance test and a time box.
- The out-of-scope list is the most useful page. It turns 'can you also add' into a decision.
- Some items are a floor, not a feature: store and privacy requirements can't be deferred.
- A change handled openly is cheap. A change slipped in quietly is how a 30-day plan becomes 90.
Quick answer
Put in the one workflow that proves the idea. Write down what is out as carefully as what is in, and treat anything not on the list as a change request with a name, a cost and a date. Some items can't be cut, such as consent and account deletion for an app in a health category. Scope is a document, not a mood.
The short answer
Version 1 is the smallest thing that lets you learn whether the idea works. That means one workflow, done end to end, for the roles who touch it. Everything else waits, and “waits” has to be written down.
Why owners ask this
Because the usual story is that a 30-day plan quietly becomes a 90-day plan, one reasonable request at a time. Nobody agreed to a delay. Each addition just seemed small. A written scope is what makes the additions visible while they are still cheap to say no to.
What good looks like: the seven parts of a version-1 scope
- The one workflow. One sentence. “A patient books a slot or joins the queue, and reception and the doctor see the same queue.”
- The roles. Who uses it, and what each role must be unable to do.
- The in-scope list. Features, each small enough to test.
- The out-of-scope list. Named items, with a reason each. This is the page people argue about, which is why it exists.
- The change process. Anything not on the list is a change request: what changes, what it costs, what moves.
- The acceptance test. The end-to-end journeys that must work before you call it done.
- The time box. A date, and what happens if a dependency outside the vendor’s control slips.
A useful test for the out-of-scope list: if a stakeholder reads it and nothing on it makes them wince, it’s too short.
How we did it
A clinic-queue platform, scoped to a 30-day first release. Built and tested on a demo clinic ahead of launch. No outcome has been measured.
For the clinic-queue platform, the first release was scoped to 30 days by a written feature map. Payments and WhatsApp were out, because neither fits a 30-day window. Anything new was treated as a change request.
The scope did change once, and the way it changed is the useful part. We had assumed the operations team would onboard clinics and doctors directly in the database console. That stopped being realistic, so an admin panel was added. It was handled as a change to the original scope, not slipped in. In the end the most useful page in the build was the list of what we wouldn’t build.
Some things were a floor, not a feature. For an app in a health category, the app stores require that someone who creates an account can start deleting it from inside the app. Apple’s guideline says apps that support account creation “must also let people initiate deletion of their account within the app,” and that offering only temporary deactivation isn’t enough (Apple, App Review Guideline 5.1.1(v)). So consent capture and in-app account deletion went into version 1. Cutting them would have only delayed the launch.
That is the pattern to look for: separate what you can defer from what the platform, a store or a law won’t let you defer.
Where this doesn’t apply
A tight scope is the wrong tool when the workflow can’t be split. If the idea only makes sense with payments and notifications and a second user type on day one, a smaller scope doesn’t give you a test of the idea. You’ve built a demo. In that case lengthen the time box rather than cutting the one thing the idea depends on. We have no measured result on timelines, so we don’t claim our 30-day plan is typical.
Questions to ask any vendor, including us
- Can I see the out-of-scope list before we start, and why each item is on it?
- What happens when I ask for something that isn’t on the list?
- Which items in my scope can’t be deferred, and why?
- What’s the acceptance test, in the form of journeys, not features?
- What does a slipped dependency do to the date, and who carries it?
Next: Should we build custom software or buy SaaS? and how to test before real users arrive. Part of the guide Buying custom software and hiring a tech vendor.
The scoping facts come from our clinic-platform brief and project notes, tracked in our claim ledger. The Apple requirement was read on Apple’s own App Review page on 9 October 2026. The seven-part scope is our method, not a measured standard. We hold no outcome data for any project.
More by GarunaCDX
Let's talk about your build.
Tell us what you are building. A founding engineer replies within one working day with how we would approach it.