I am evaluating if it would be possible to build a Power Platform based application for my custom SaaS application. I realize that multi tenancy maybe something that would be outside my control. In other words, every tenant would need their own Azure tenant and then they could install my software in their tenant. However, when I publish an app, I want to lock modifications to the code, UIs etc so that it can be upgradeable.
Secondly, when the customer uses the app, I would like to have my branding instead of the Power Apps branding. I think I can accomplish this using a PowerApp Portal.
Looking for advise. Is PowerApp primarily built to make internal enterprise applications, or as an ISV can I build a resealable, upgradable, branded application?