Build and sell your own product: SaaS

Sefism.

Chapter 01

Find a problem worth solving

Start from a painful, frequent problem that a specific group of people already spends time or money on. Ideas are cheap; evidence of pain is not.

Painful, frequent problem

Also called hair on fire problem, pain point

What
A problem that hurts enough, and happens often enough, that people already try to fix it with workarounds, spreadsheets, hired help or other products.
Why
People pay to remove pain, not to get a nice idea. Frequency matters because a problem that happens once a year rarely supports a subscription.
Example
Freelancers chasing late invoices every month is painful and frequent. Planning a once-in-a-lifetime event is painful but rare.

Watch out

Starting from a technology you want to use and then searching for a problem it could solve.

Target customer

Also called Niche, ideal customer profile, ICP

What
The specific group you build for, described precisely enough to find them: role, situation and where they spend time online, such as "solo physiotherapists who book patients by WhatsApp".
Why
A narrow customer makes every later step easier: you know whom to interview, what words to use on the landing page and which community to launch in.

Watch out

Choosing "everyone" or "small businesses", which gives you nobody to talk to and nothing specific to say.

Your advantage

Also called founder-market fit, unfair advantage

What
What you know, whom you can reach or what you can build that most people trying the same idea cannot: domain experience, access to a community or a rare skill.
Why
Competing on effort alone is hard. An advantage in reaching customers is often worth more than an advantage in code.
Example
A student who worked in a pharmacy knows the stock problems and can get ten pharmacists on the phone next week.

Scratch your own itch

Also called scratching your own itch

What
Building a product for a problem you have yourself, so you understand it deeply and can judge the product as its first user.
Why
It gives you a head start on understanding the problem and the motivation to finish. Many developer tools and templates start this way.

Watch out

Assuming that because you have the problem, many others do and will pay. You still need to check.

Demand signals

What
Public evidence that people want a solution: repeated complaints in forums, one-star reviews of existing tools, questions asked again and again, job posts for manual work, and people paying for clumsy alternatives.
Why
Signals let you test many ideas quickly before spending time on interviews, and they give you the exact words customers use.
Example
Twenty Reddit threads a month asking for a simpler way to split rent between flatmates is a signal; one viral tweet is not.

Search demand

Also called keyword demand, search volume

What
How many people search for your problem, and whether that interest is growing, seasonal or fading, as shown by Google Trends, keyword tools and autocomplete.
Why
Search shows active demand in the customer's own words and hints at a future growth channel through search engines.

Watch out

Rejecting a niche business idea because it has little search volume; many good products are found through communities instead.

Competitors as evidence

What
Existing products for the same problem show that people spend money on it. Your job is to find a group they serve badly, not to find an empty market.
Why
No competitors often means no demand. Reading competitors' reviews and pricing pages is free research on what customers value and hate.
Example
A big invoicing tool with reviews saying "too complex for a one-person business" points to a simpler product for solo freelancers.

Watch out

Giving up because a well-known product exists, or copying it feature for feature.

Problem statement

What
One or two sentences naming the customer, the problem, how they handle it today and what it costs them.
Why
Writing it down forces clarity and gives you something concrete to test in interviews and on a landing page.
Example
Solo tutors lose about two hours a week chasing parents for fees by WhatsApp and forget who has paid. Today they use a notebook and screenshots.
01 · Find a problem worth solving1 / 9