Hi, Andy here. I want to bring your attention to the depressing fact that there are really only two ways to sell software. Well, three, but hardly anybody uses the third. I am, of course, talking of subscription services (SaaS) and advertisement/data driven.
Software as a Business Model
Before people could write software for a living, you had to sell things. Tangible objects that performed a certain function, whose parts cost money, which further cost more money to assemble into a product.