Using Google Sheets

In theory you could create one app and have multiple business clients use that single app. You would need to use roles and use the company name as a role to clearly separate the data and make sure one company never sees the data of another company.

That would be the theory. In practice, you would probably hit usage limits quite rapidly. You would probably be better off creating separate apps for your business clients.

Your next question could be: “If have 25 paying business customers. I update one app. How can I efficiently update the other 24?”

Currently this is not possible. It has been requested though that we have the ability to create a “parent” app and “child” apps, where updating the parent app would automatically propagate the changes to the child apps.

Glide apps aren’t meant to be distributed via App Stores.