Knowing the types of problems you're solving for customers helps you stay hyper focused on ensuring customer needs are met and solved.
There are numerous types of problems that people need solved and the type you’re solving helps position your product in the market. Generally speaking, software solves for three common types of problems.
Three common types of problems
These problems are effectively painful to people and something they deal with on a recurring basis. It’s generally something that is obvious and has clear symptoms. One example are Virtual Private Server (VPS) hosting providers:
Amazon’s Lightsail offloads all the aggravating work of installing and configuring web servers for you.
People want more done in less time but they don’t always know that something can be done about it. When these problems are solved it delights people because it is a surprise. One example is automation tools:
Zapier does more than accelerate your workflows. It accelerates them to levels beyond what a human could do on their own.
Think communication tools. These help people be better at what they’re naturally good at; connecting with people. Some good examples are chat applications or social proof widgets:
Proof gives potential customers confidence in the product or service being marketed to them. The connection between them and the company strengthens because of this.
Knowing the types of problems you’re solving gives you something to focus on and where you should double down your efforts. It’s common for software to solve for overlapping problems; your product will provide solutions for more than one problem.
If you’re willing to dig deep into understanding the types of problems you solve for customers the better you messaging will be.