Yes, I am aware that multi-tenancy in OutSystems environments has many benefits. .However, I am curious about the various domains, clients, or applications that are currently using multi-tenancy.
1.How similar are the application requirements when the same multi-tenant application is used by two different clients?
2.What kinds of clients, business domains, or applications typically adopt a multi-tenant approach, and how do they manage client-specific requirements while still using a shared application?
The ideal scenario is SaaS. You sell a software to multiple clients, you choose the features, but each owns their data isolated from others.
Another scenario that makes a lot of sense is when companies do a joint-venture. They want the exact same developed (because of legal requirements they can't be individually creative) and share the costs of development/license.
The third scenario is a mix. They want something customized ,but can't afford a full app, so get satisfied on having a shared app that has some things made just for them and paid by them. This isn't ideal for the provider as the business requirements can start to get messy or conflict.
Hello.
Looking at your other recent questions, a key concept for multi-tenant is that a single app is used by different companies.
The database structure is shared so the data should be similar, but you can use feature toggling to make them quite different in the UI. Considering you don't even understand multi-tenant yet, I wouldn't recommend making something very disruptive.
Actually, we have many clients. They are primarily business users and are not very familiar with technical concepts. Some of them also have security teams that review policies and data privacy requirements.
I have seen that many of our clients are willing to spend money on a single-tenant application, but they do not want a multi-tenant solution for their application. dont want to share their solution
As developers, we know that multi-tenancy secure and provides tenant-level isolation for data and end users.
"So, the reason I asked the above question is that I am curious to know what types of clients are(who are the clients) using or preferring multi-tenancy.
I understand that people may not be able to disclose client names here, which is why I phrased my previous question that way.