Building software is expensive. It doesn’t matter if you build it yourself or you hire someone to build it for you, software will cost you both time and money regardless of the approach you take.
As stewards of our companies, then, it’s our responsibility to ensure that, at the very least, we make a plan for monetizing our products and services.