What you are talking about in your examples is called a business model which has nothing to do with the software and in any startup it may take long time figuring out your own business model which would work in your case, thus there are no best option. Basically this is the only goal of any business - making higher profit.
Every business starts from the people, their needs and problems. Software is just a solution to their problems which comes at the end of that process. You can make another perfect Google for 1M$ but got 0 sales and thus fail. Before building a software you have to figure out:
All this information is usually included in so called pitch deck (presentation for your idea/startup/business), different one pagers, business plans. You may google for pitch deck templates. Detailed and professional business plans might be 100 pages long and you usually need to sign an NDA to see them.
Apart from that you also need to practice networking, public speaking, presenting and selling your "software" to many people and potential investors; attend many business-related events, conferences.
You may google for "business model" in combination with "software", "AI" and/or other keywords to find even papers and not just articles or wikis. There are a lot of models and there are new ones in the age of AI as well related to content/data. It really depends on your problem and business.
For example, the most popular business model with a minimum risks for SaaS is a subscription.
For eCommerce or marketplaces it is usually commission but this model has more risks, for example, you can book only 1 day on AirBnb and then avoid using paying fees to a platform but staying longer and paying directly to an owner.