All software isn't line of business bespoke jobs for mega corp. Family business sometimes need software specific to their vertical market but can't afford to employ someone for a year to do it.
Indeed, but who's making their fortune selling software to family businesses? If you're going to make "a fortune"... sell to people who have money. You can make a living though, quite happily. If there's a pile of small businesses which all need more-or-less the same software, set up a crowdfunding campaign and advertise it wherever they hang out. Sell a support contract. Sell a training course. When someone wants that one extra feature, quote them for it.
Or even better, grab some other people with knowledge of the domain and go find capital so you can do what the other businesses are doing, but better, because you're backed by deep knowledge of the software that runs your company and the other companies have no clue and no money.