I’ve been there.
Over the years, I’ve started more side projects than I can count. Most of them never made it to sharing, let alone an actual launch. Some got stuck in “just one more feature”. Others were polished endlessly with no clear audience in mind.
To be fair, many of those projects were just technical explorations; a chance to try a new tool, framework, or idea. They didn’t need to be released. But when I set out to build something real, something others might use or pay for, that same pattern kept showing up: overbuilding and undervalidating.
Even today, I still fight my instinct to just build.
If you’ve had a similar experience, know this: you’re not alone. But there’s a more focused way to approach early-stage, B2B SaaS. It starts with identifying a problem that is… PURRDD?
Whenever I have an idea, I try to test it against this list of requirements should-really-haves:
These are not hard requirements, but you’ll make your life a lot easier by ticking off as many as you can. Our B2B monday.com calendar startup ticks off 4-5 of these. On the other hand, it’s a lot harder to justify our B2C tourism startup based off this list.
Let’s dive into each requirement.
A good SaaS idea solves a painful problem. It’s a good thing then that pain can take many forms!
Find people (it can be you yourself) who are struggling with this problem and interview them to explore the problem. It’s easiest when you’re surrounded by these people. If not, you’ll need to make use of your network or online communities.
Urgency separates a “nice-to-have” from a “must-solve.” If the problem isn't addressed in the next few weeks or months, what’s the consequence?
Picture a small business that tracks client renewals in a spreadsheet. (Don’t underestimate how many businesses run on spreadsheets.) Everything works, until one day, it doesn’t. A key renewal slips through the cracks, the client loses access to their product, and decides to take their business elsewhere. A single oversight turns into an painful, and costly mistake. That’s what urgency looks like.
If someone only experiences the problem once, it’s unlike they’ll pay to solve it, or even realise they could have benefitted from your solution. You want problems that show up consistently:
Recurring pain justifies recurring revenue. If the problem keeps coming back, your solution becomes a core part of their workflow.
You can’t sell a solution to a problem people don’t know they have or won’t acknowledge. If they don’t recognise the pain, they won’t be looking for a solution, and they certainly won’t be searching for your product.
A recognised problem is one they can clearly describe in their own words. You’ll hear it in their complaints, see it in their online questions, or spot it in the tools they duct-tape together.
If you ask “What’s the hardest part of your job?” and they mention it unprompted, that’s gold. If they’ve already hacked together a solution with spreadsheets, Zapier, or interns, even better.
Don’t try to educate people into feeling pain. Find those who already feel it. They’ll be far more motivated to engage, give feedback, and pay.
Ambiguous problems are dangerous. You’ll build features that serve no one well. You want to be able to clearly define:
Narrow each point as best you can. Instead of saying “people struggle with onboarding,” say “freelance accountants in New Zealand spend hours explaining recurring billing to new clients via email, which leads to delays and scope creep.”
That level of specificity makes the solution obvious, and the product easier to market.
The best SaaS problems are ones that the person experiencing them can’t easily hand off. If they could pay someone else to deal with it, they probably already would.
Look for problems that sit at the intersection of responsibility and context, where solving it requires specific domain knowledge, decision-making authority, or personal involvement.
These roles can’t simply outsource the pain because it ties directly to accountability or trust. If your solution gives them leverage, not just automation, you’re onto something valuable.
Make your audience smaller. Serving “startups” or “freelancers” is too broad. Pick a niche: “NZ-based mortgage brokers onboarding self-employed clients,” for example.
A tight focus makes your message clearer and helps early adopters feel like the product was made for them… because it was! It also keeps your scope manageable.
Now comes the part where most people overbuild. You don’t need:
All of that can come later. Start with the simplest possible version that proves your solution works. This could be:
Your job isn’t to impress, it’s to validate. If you solve the right problem, even the ugliest prototype will resonate.
If your idea isn’t gaining traction, don’t write more code. Zoom in on the problem and zoom in on the people.
Do you have a great problem? Do you need a prototype to validate your idea, or are you ready to go to market? My role is not just to code, but to challenge assumptions, simplify scope, and keep you focused on outcomes that matter.
Problem. Prioritise. Then build.
NZ$800 in free credit toward your first project. Conditions apply.
Download resumeReceive expert help.
I have gained varied experience working with agencies, large enterprises, and startups. Getting started with a low budget? Let’s see what is essential. Large enterprise? Let’s create reliable and secure systems that scale. Need an extra team member? Fill the gap. Based in Christchurch? Let’s have a coffee.
I'm convinced that Reinier is an asset for any team.
Daan van Renterghem, Team lead at Ibuildings
Reinier's approach to testing made our systems more reliable and robust which improved our deploy cycles and the code quality.
Kardelen Hatun, Team lead at bol.com
Reinier has a high sense of responsibility that reflects [in] his ability to get things done in the short term while setting things up right for the long term.
Niels van den Berg, Software engineer at bol.com
Achieve your goals.
Everyone’s needs are different; let’s create a plan that achieves your goals on your budget.
NZ$800 in free credit toward your first project. Conditions apply.
Download resume