Solution
Build multi-company platforms
Establish a governed shared-services product for a group, with explicit company configuration, intercompany controls and rollout rights.
Page purpose
Start with the business situation that makes Build multi-company platforms worth evaluating.
This solution is purchased when the same capability is being rebuilt for each company, releases have split into costly branches, or adding the next entity still requires a stand-alone project. It turns repeated implementations into a versioned platform product and proves that product through a reference release and a repeatable onboarding path.
The offer establishes a configuration model, extension contract, isolation boundary, release policy, and product ownership. Mandatory behavior, selectable options, and exceptional extensions are handled differently so a common change can ship without overwriting justified needs. The purchase is a reusable software and delivery model—not a description of how a multi-company group operates.
Buying signal
Signals that the problem needs intervention.
- Teams rebuild the same functions, integrations, access rules, and reports for each new company.
- Code branches and one-off extensions make common upgrades expensive and company releases inconsistent.
- Entity onboarding repeats discovery, migration, testing, training, and support design from the beginning.
Target business state
The business state the solution must produce.
- The next company adopts agreed capabilities through configuration and reusable release assets rather than a separate build.
- A common change can be funded, tested, released, and supported once across compatible deployments.
- Exceptional requirements remain visible, owned, and upgradeable instead of becoming hidden forks.
Solution boundaries
Decisions that bound the solution before estimation.
- Which repeatedly commissioned capabilities create enough reuse value to fund as a platform product?
- Which behavior belongs in the versioned product, selectable configuration, governed extension, or a separate application?
- What onboarding, release, isolation, support, and upgrade evidence proves the product can serve the next company?
Solution package
What can be reviewed and accepted.
- Platform-product case covering target adopters, repeated build cost, reuse candidates, release constraints, and ownership.
- Versioned capability catalogue and configuration schema with extension, exception, compatibility, and deprecation rules.
- Platform blueprint covering entity isolation, identity, data boundaries, integration contracts, environments, and observability.
- Reference release with reusable migration, test, deployment, training, support, and acceptance assets.
- Company-onboarding kit with estimation model, readiness gates, configuration workbook, cutover pattern, and release-governance workflow.
Implementation path
A staged intervention instead of an uncontrolled leap.
- Compare representative implementations to separate repeated build from selectable configuration and genuinely exceptional behavior.
- Define the product boundary, configuration schema, extension contract, release policy, funding, and decision rights.
- Implement one end-to-end capability in the reference release and package its migration, testing, deployment, and support assets for reuse.
- Rehearse the next-company onboarding path, measure configuration and exception effort, and accept the platform only when repeatability is evidenced.
Measurable results
Measures tied back to the original problem.
- Time and effort to configure, migrate, test, and release the next company against the reference onboarding path.
- Lead time and delivery effort for one approved capability change across compatible company deployments.
- Product reuse versus company-specific code, configuration drift, upgrade exceptions, and support effort per deployment.
Solution trade-offs
Trade-offs that may make another path more appropriate.
- Calling copied code a platform while each deployment still needs its own release and support path.
- Allowing extensions to bypass compatibility rules and recreate permanent product forks.
- Centralizing releases without isolation, rollback, product funding, or accountable change ownership.
Decision questions
Buying questions to resolve before scoping.
Does every company have to use exactly the same process?
A versioned product can express approved choices through configuration and governed extensions. Each exception needs a rationale, owner, compatibility impact, and review or deprecation point.
What is purchased before a group-wide rollout?
The initial purchase establishes the product case, configuration and extension model, platform blueprint, reference release, and reusable onboarding kit. Wider rollout proceeds after deployment and upgrade repeatability are evidenced.
Related decision