Every time I read one of these my heart freezes up at the possibility someone has beat me to market. Then I remember why I spent 3 years in R&D.
Leaving those problems to someone else and being second with much cheaper solution that can undercut the company that was first is often a pretty good strategy.
3 years for software is enough to 3 times succeed of fail.
Don’t reveal all, just a hint, like the industry.