Partner portals, CRM, customer care, and specialty tools age better as sibling apps behind clear routing than as a single tangled back office.
Progressive enhancement (server-rendered flows with HTMX-style interactivity) keeps complex B2B forms maintainable.
Integrations like commerce order import should sit at the edge of specialty tools — not redefine the CRM core.
Routing is product architecture
Nginx (or gateway) path/host rules express ownership. If everything is one host with accidental modules, teams cannot ship independently.
Local environments must match reality
Docker/DDEV setups that only run half the suite train developers to fear integration. Invest in runnable multi-app defaults.
Takeaways
- Multi-app beats mega-admin for B2B platforms.
- Keep commerce integrations at the edge.
- Progressive UI keeps forms shippable.