Where should you start when building a SaaS product?
Start with validating the problem, not with code. Talk to a dozen or more potential customers, find out what they pay today to work around the problem, and pick one target segment. Only then run discovery: map the key processes, user roles, data requirements and the first release plan, with a clear and measurable definition of success.
The most common founder mistake is building for "every company in the industry". It is much easier to launch in a narrow niche where the pain is acute and customers are ready to pay. Customer conversations also reveal which tools people already use and what the product must integrate with from day one.
Discovery turns the idea into a concrete plan: a process map, a prioritised feature list, an architecture outline and an estimate. It is also the time for decisions that are hard to reverse later, such as whether data stays in the EU, what kind of personal data you will process, and whether enterprise buyers will expect single sign-on.
A simple readiness test: can you say in two sentences who the product is for and what measurable result it gives them? If not, go back to the customer conversations before writing code.


