Insights · Operating principle · · 1 min read
Why we don’t merge our products into one app
It is tempting, when one group runs several products, to fold them into a single “super app” with one login, one database and one codebase. We deliberately do not.
Different users, different promises
A Shopify merchant using MerchNivo, a school administrator using EduRelia and a consumer reading their chart on ZodiVela have nothing in common as users. Each product makes a different promise about what it does with their data. A single app would blur those promises.
Different lifecycles
A marketplace ships on a different rhythm than a school platform. A consumer app experiments constantly; an education product must be conservative. Separate repositories and release cycles let each company move at the right speed without breaking another.
A company must be able to stand alone
Any company in the group could one day raise capital, bring in a partner or be sold. That is only realistic if its code, data and infrastructure can be separated cleanly. We design for that from day one.
What we do share
- Brand-neutral UI primitives and design tokens.
- Authentication wrappers, validation, logging and security headers.
- An AI gateway client for model access, budgets and monitoring.
- Deployment, DNS and access-management standards.
What we never share
- Product user databases and customer data.
- Prompts, private knowledge bases and business rules.
- Brand voice and marketing audiences.
The line is simple: share the plumbing, not the people.