Find the real requirement
What has to be true for this to be worth doing, and what is currently just assumed.
make-directory:~/solutions/build-launch
From ambiguity to a working production system. We take requirements, opportunities, and half-formed ideas and turn them into software that is real, usable, maintainable, and owned.
the situation
the outcome
how we approach it
What has to be true for this to be worth doing, and what is currently just assumed.
The first release should be the smallest thing that is genuinely useful. Most of the value of planning is what it removes.
Something running early and often, with the tradeoffs visible while they are still cheap to change.
Monitoring, a real support path, and the second release planned before the first one lands.
what this could become
Here is what this work has become for other people, so you can get a feel for the range. Which one fits your situation is something we work out together, once we understand it.
work we can show you
Strata models cloud infrastructure across AWS, Google Cloud, and Azure as a typed graph, imports live state and infrastructure-as-code, and runs validation, reachability, cost, and migration engines shared between a UI and an MCP server. Open source, and you can read the code.
Take a lookwhere it usually goes
New builds usually open with an assessment or a scoping engagement, then run as Growth or Partner depending on whether someone internal is owning the product decisions.
related reading
A practical way to prepare for a web app estimate by clarifying users, workflows, data, integrations, and launch priorities.
Why Discovery Matters Before a Software ProjectDiscovery helps teams understand scope, risk, users, systems, and priorities before committing to a larger software build.
An Introduction to User Stories: thinking from a user's perspectiveSo what are user stories anyway? Detailed plans often go unread. With little time to review specific and intimidating plans, workers often start projects first and...
questions
You do not, precisely, and neither does anyone who tells you otherwise. What you can have is a scoped first phase with a fixed price, an honest range for what follows, and the option to stop at each phase boundary.
Buy, if something exists that fits. We have talked clients out of builds when configuring an existing product would do — it is a shorter engagement for us and a much better outcome for them.
Whatever fits the problem and can be maintained afterwards. That is usually a boring, well-supported stack rather than an interesting one, and the decision comes after the requirements rather than before.
Software that launches and then stops being maintained decays quickly. Most builds continue as an ongoing tier — but if you would rather take it in-house, we document and hand over properly.
next step
A few sentences about your situation is plenty to start with. We will come back with what we think it takes, and say so if we are the wrong people for it.
These four overlap, and most real situations are a mix of them. An assessment sorts out which parts matter and in what order, and you keep the write-up either way.
Start an Assessment