Most software products fail because the founder built a solution for a problem that didn’t exist. They get stuck in a loop of brainstorming and "vision," when they should be doing data mining.
Your future customers are already complaining about their current tools online. They are leaving a trail of specific frustrations that indicate exactly what they are willing to pay for. You don't need to invent a problem; you just need to find the ones people are already trying to solve with duct tape and spreadsheets.
The Gold Mine of 3-Star Reviews
Review platforms like G2 and Capterra are essentially free market research. However, most founders look at the wrong data. 5-star reviews are marketing fluff, and 1-star reviews are usually just people venting about a specific tech support interaction.
The real money is in the 2-star and 3-star reviews. These users are often the most objective—they like the category of software, but they hate the current execution.
Watch for these specific patterns:
* "I only use [Feature X]": If a customer pays $150 a month for a massive software suite but only uses the "automatic invoice" button, that’s an unbundling opportunity. You can build a leaner, cheaper version of just that one feature.
* "It’s too bloated": This means the market leader has added so many features that the product has become slow or confusing. A "lite" version of that tool is a valid business model.
* The "Good, but...": Whatever follows the "but" is your roadmap. If fifty people say "It’s good, but it doesn't sync with my CRM," you have a validated feature set.
The "Excel" Workaround
You’ve found a massive buying signal when you see users describe leaving a piece of software to finish a task somewhere else. If you are browsing a forum and see someone say, "I have to export everything to a CSV and then run a macro in Excel to get the report I need," the software has failed.
That "export-to-Excel" step is a clear pain point. It means the specialized tool they are paying for lacks the flexibility to handle their specific workflow. If you build a tool that automates that manual Excel step, you’ve saved them hours of work. The existence of a "hacky" workaround is the best proof of demand you can find.
Digging Through Subreddits
Reddit and industry-specific Slack groups are less organized than G2, but they often contain more honest feedback. Use the search bar to find people who are at their breaking point with their current tools.
Avoid generic searches. Instead, try high-intent phrases:
* "Alternative to [Big Competitor]"
* "Does anyone know a way to [Specific Task]?"
* "Why is [Big Competitor] so expensive?"
When someone asks for an alternative, look at the "why." Are they leaving because the price doubled? Because the UI changed and they hate it? Or because it lacks a specific integration? That "why" is the foundation of your unique selling point.
The Unbundling Strategy
The biggest opportunity for indie developers is "unbundling." This happens when enterprise software forces a small business to buy a Ferrari when they only need a bicycle.
If you see users complaining that they have to buy a full Salesforce subscription just for basic lead tracking, or a full Adobe suite just to resize images, you’ve found a gap. Your goal is to identify that one high-value feature buried inside a $200-a-month suite and turn it into a $20-a-month standalone tool.
Doing this research takes time. You’ll spend hours reading through complaints, but it beats spending six months building a product that nobody wants. Once you see the pattern—a feature users love trapped inside a product they hate—you have your validated product idea.