I have a client, now, that is paying me to build a custom CRM for his business. The specs keep changing, and I just keep delivering. In the end I think he'll spend $50k+ to get his own version of what's already available. So look deeper into that concept.
What do businesses need to do better/more efficiently to make more $ or save more $: track customers (lead follow-up), close sales, find customers, track hours and costs, customer lifetime value and customer acquisition costs...are just a couple of examples of things that you could improve on. Then literally go to these businesses and show them your product, offer it for free to improve it, then start selling it.
Bottom line is this: you're going to have to actually speak with people to find out what they want so you can give it to them. After that starts to take off, then invest in digital marketing using real experience as a guide.