Hey Vincent!
I use a Multiverse model for my SaaS, I manage close to 30 different subapps. Sub apps do have their own editor. The only difference between Sub apps and Duplicated a project is the ability to push updates.
Pros of multiverse:
- More dedicated server power for a client
- Custom domain
- Custom Favicon
- Smaller databases lead to faster loading and queries (Atleast when looking at scaled version)
Cons of Multiverse:
- Requires manual work to setup
- Connecting to other projects will need to be done through APIs
- More expensive
Pros of Universe:
- Automated new client setup
- 1 Monthly bill, easier management
- No need to worry about update pushing
Cons of Universe:
- Less customization (white labeling) for client
- Huge databases at scale
- Multiple clients all sharing the same server cluster
- Cross client bugs ( This can obviously be avoided but if a client sees another client’s data they will get worried their data can be seen by other clients )
I may have missed some things but I think this gives a good perspective.
This all depends on how much your charging and who your audience is.
Thank you,
Nic | codurly.com
nic@codurly.com