One learning I have is that even if you stumble upon an idea—through your work, through your experience, insight, while travelling—it always makes sense to pause for a bit, understand the market size and gauge how basic that need is.
You should consider whether the problem that you are solving, does it even make sense as a stand-alone product. Is the customer expecting to buy software for that or to buy a solution for that?