90% of software companies have the following business model:
* create proprietary software
* charge money for licences
* charge extra for support
* charge extra for updates
* pay through the nose for enterprise options
90% of saas companies work like this: * create proprietary software
* offer a free trial
* charge money for it every month
* (optional) pay through the nose for enterprise options
It's just that simple. No need to overthink it.Having industry expertise just makes it easier to get to product-market fit. It's by no means a requirement. You may be undervaluing your industry experience. Unless your market knowledge is really generic (e.g. webshops), you've probably got some valuable insights.
(edit: most programmers get paid well, therefore, if you become a programmer you're likely to get paid well. If there are a lot of companies making money in a market, then you're likely to make a lot of money if you enter that market. Inversely, if everybody in a market is struggling [indie games] then you're likely to struggle too.)