First of all... b4x is not a database builder and not a spreadsheet creator... is a programming language...I consent in every aspect of this post. IMHO the biggest selling point for B4X is: Simple Apps could be done by everybody. And then there is a lot room for growing in the ecosphere of the IDE. But who is in need for simple apps? No, the answer is not "App-Developers" and programmers. The target group are people who have a daily job to do and who want to smoothen out their daily tasks. This is a market that is at the moment driven by MS-Office products. And this is the opportunity for B4X to sneak its way into corporate environments. There is the momentum and there is the chance to become indispensible. But fullfills the current ecosystem of B4X the needs of those non-programmer people in the coporate world? I'm afraid not. They need tutorials about setting up a simple database in a language that suits them. They need the confidence, that there is a safe way to bring their apps onto the web and they want to know exactly why is B4X the better option to do that in comparison to that regarding JS-Solution which is fully and understandable explained on youtube. Those guys dont want to see fancy experimental things which could be done with B4X. They want to see, how it could be done simple, right and stable. Who is to blame for the lack of target-audience related content on this forum and social media? Erel is not. He is the greatest programmer on earth but has never worked in coprorate environments. He couldn't help even if he wants to. Could this community do this? Could Erel sponsor some tutorials? Is it possible to win over some MS-Access Guys to show the world how B4X could be a successor for their tool? I don't have the answers but I'm quite sure, that my suggested direction is the way to go. For my part, I'm quite good in VBA, but i have never managed to do some really meaningfull in B4X. The curve is still too steep for me. Maybe I'm not alone.
Other houghts: Almost never starts a corporate project with a mobile app. This is one of the last phases a business-application is passing. And for those guys mentioned above its hard to install their self made tool on prem at their workplace. If they want to have their processes more automated, they must do it in some form of webapp. And this must be the direction for B4X in the future to stay alive.
can manage databases ? yes ofcourse...
can manage spreadsheets ? yes, why not...
VBA... is a script language that remembers vb6... is not the same... is used by those apps (ms access, foxpro, excel workbooks... etc)
any programming language need a lot of reading, searching.... the good here is that B4X code it looks like vb6... or general basic...
The are "code" generators... or libraries can help you (a little search will give you the picture)... but there are no magic wands... (but) may be some day a solution that fits you will come in front of your eyes...