Good question IMO. I also thought about that for 20 years or so
There can't be an easy or short answer, perhaps there's not even a RIGHT answer to your question
People get very good & complicated software for free nowadays, and since a long time... and sometimes they are ready to pay for the most primitive toys. A typical success story outside of PB is the Angry Birds game; there was nothing special about it (I never played it tho) but the coder(s) made a fortune.
First you could take a look at the most popular and "well known" PB apps, tools and games.
https://www.purebasic.com/showcase.php
I noticed in particular the following:
Apps:
- The most popular I know of (I am perhaps very wrong) is a football (soccer) app used by professional and amateur trainers, in schools or in private to explain and plan games, the rules, make reviews etc this works with "simple graphics" i.e. players are big dots or numbers and the football field isn't that hard to draw by hand or hard-coded. The focus here is on the usability and keeping the visuals simple is even helpful.
2d/2.5d successful games
- Restricted Area
- Breakout
3D/Ogre
- Scavenger SV game (ogre3d) - IMO an outstanding achievement by a "lone developer"
These may give you good orientation on what is feasible and what could be made money with.
From that what I know about user that use PureBasic at work, it seems those subjects are at the center of their PB use:
- Databases/Log files and "e-commerce", schedule/calendars, buy lists & customer things etc. classic things for small and medium businesses
- Presentation software, draw things in 2D or 3D (business, simulations & art exhibitions ...)
But most users that do this are seemingly freelancer and/or external types in the most cases and not totally "embedded" into their company; it's rare that more than three people work on a project using PureBasic or a company uses PB exclusively (exception: Restricted Area game).
There might be an unknown amount of successful PB software out there. For example, I only recently learned that AMOS Basic on the Amiga was much more popular than I knew, MANY famous titles were written with it. I expected them to be exceptional few, but this language was a discrete BIG player.
I never did something successful or made money with PB, but even tho I would try to remember corner stone observations:
- More often than not
lesser is more (KISS principle)
- Proximity to & feedback from clients (freelancers from home or on site)
- Dedication + realism + good planning + (self-)discipline (Scavenger SV commercial 1 guy project)
I never asked anyone about the details but essentially I believe freelancers with/within companies will get their money more often and regularly than lone "bedroom cowboys" who have to finance their projects on their own; with the freelancing option you have less risks and already customers/demand for your skills. As a cowboy you are on your own, perhaps in a quest for finding your own gold mine but who knows if you ever get there and what perils lay on your way. You need to have a clear vision of what you want to achieve and where you want to go from there.
PB has a cool lone cowboy & freelancer license; you get updates for life and you are the owner of your software, can use it on multiple computers etc. So there's that lone cowboy spirit in those that are successful with it. I suggest to learn from the others, make your observation about the successful programs and the successful types that created them
