Piece 02 · Enterprise AI
The Multi-Model Enterprise
Designing an AI architecture that preserves choice, strengthens control, and scales beyond individual use cases.
In brief
- Standardize the enterprise control plane. Allow governed flexibility in the model plane. That is the essence of a multi-model architecture.
- Model selection is not a one-time decision. Task, risk, data sensitivity, latency, residency and unit economics all shift the right answer.
- The winning architecture is not the one with the most models. It is the one that gives the enterprise controlled optionality.
The enterprise AI market is evolving too quickly for any organization to assume that one model, platform or deployment pattern will meet every future requirement.
Microsoft Copilot may be the right entry point for employee productivity. A managed model from OpenAI, Anthropic or Google may be suitable for a customer-facing application. A smaller task-specific model may provide better economics for high-volume transactions. An open-weight model deployed in a controlled environment may be appropriate where data residency, customization or infrastructure control is critical.
The strategic question is therefore not which single AI model should the enterprise standardize on?
It is: how should the enterprise create a governed architecture that can use different models without creating a fragmented, expensive and difficult-to-control AI estate?
This is the foundation of the multi-model enterprise. The objective is not to use as many models as possible. It is to preserve the ability to select the right model for each business context while maintaining common enterprise controls.
One enterprise platform does not mean one model
Enterprises have spent years consolidating technology estates, standardizing platforms and reducing unnecessary variation. A multi-model strategy can appear to conflict with that objective. It should not.
A multi-model architecture does not mean allowing every business unit to independently procure models and connect them directly to enterprise data. That would recreate the fragmentation many CIOs are trying to remove.
The right distinction is:
- Standardize the enterprise control plane
- Allow governed flexibility in the model plane
The control plane should provide common capabilities for identity, security, routing, data access, evaluation, monitoring, integration and cost management. Within that controlled environment, the enterprise can support multiple models and deployment options where there is a clear business, technical or regulatory reason. This creates standardization without unnecessary dependency on one model provider.
Why model choice will remain dynamic
Model selection is not a one-time architecture decision. The appropriate model can vary based on:
- The business task
- Required response quality
- Data sensitivity
- Industry regulation
- Geographic deployment
- Response time
- Transaction volume
- Context-window requirements
- Multimodal capabilities
- Customization needs
- Infrastructure constraints
- Unit economics
The most capable model may be appropriate for a complex underwriting, engineering or research task. It may be economically unnecessary for classifying a service request or summarizing a standard document.
Similarly, a cloud-hosted model may be acceptable for one workload but unsuitable for another that involves restricted intellectual property, sensitive operational data or specific residency requirements.
Google Cloud's Model Garden, for example, provides access to first-party, third-party and open models and explicitly frames model selection around finding the model best suited to the business requirement rather than assuming that a larger model is always better.
The enterprise architecture must therefore assume that models will change. Applications should not require major redesign every time the organization introduces a better, safer or more cost-effective model.
The business case for a multi-model architecture
A well-designed multi-model environment creates five strategic advantages.
1. Better alignment between model and use case
Different models perform differently across reasoning, coding, summarization, extraction, conversation, image processing and domain-specific tasks. A governed portfolio allows the enterprise to select a model based on evidence rather than internal preference or vendor momentum.
2. Improved economics
Not every task requires the most powerful — or expensive — model. Routing routine tasks to efficient models while reserving advanced models for complex work can improve the economics of scaled AI adoption.
Amazon Bedrock's intelligent prompt-routing capability demonstrates this emerging architecture pattern by routing requests between models based on predicted response quality and cost considerations. The broader architectural principle is important even when an enterprise builds its own routing capability: model selection can become a runtime policy, not a permanently hard-coded application choice.
3. Reduced concentration risk
Dependence on one provider can introduce exposure to price changes, capacity constraints, service disruption, regional availability, product-roadmap changes, model retirement, changes in commercial terms, and shifts in regulatory acceptability. A multi-model architecture does not eliminate dependency, but it gives the enterprise more options for managing it.
4. Stronger regulatory and data control
Different workloads may require different deployment boundaries. An enterprise may use public SaaS copilots, models hosted in a hyperscaler environment, dedicated model endpoints, open-weight models in a private cloud, models hosted on enterprise-controlled infrastructure, or specialized models for particular functions. The architecture should provide a common governance approach across these deployment patterns while allowing controls to vary according to risk.
5. Greater strategic flexibility
The AI market is still developing. New model providers, model sizes, agent frameworks and commercial structures will continue to emerge. A modular architecture allows the enterprise to adopt valuable innovations without continuously rebuilding applications, integrations and controls.
A reference architecture for the multi-model enterprise
A practical enterprise AI architecture can be understood through seven connected layers.
| Layer | Enterprise purpose |
|---|---|
| Experience | Provides governed AI capabilities through employee, customer and partner channels |
| Orchestration | Coordinates prompts, agents, workflows, tools and human decisions |
| AI gateway | Controls access, routing, usage, security and observability across models |
| Model portfolio | Provides approved proprietary, open-weight and task-specific models |
| Knowledge & data | Supplies trusted enterprise context with controlled access |
| Integration & action | Connects AI to APIs, ERP, CRM and operational workflows |
| Trust & operations | Applies security, evaluation, monitoring, governance and economics across every layer |
Layer 1: Experience
The experience layer is where users encounter AI. This may include enterprise copilots, customer-service assistants, agent desktops, mobile and web applications, employee portals, embedded AI within ERP or CRM, developer tools, and voice and conversational channels.
The user experience should not need to expose the underlying model. Users should receive a reliable enterprise service while the platform manages model selection and controls behind the scenes.
Layer 2: Orchestration
The orchestration layer manages how an AI request becomes a completed business activity. It may coordinate system instructions and prompt templates, context retrieval, model invocation, agent planning, tool selection, workflow execution, human approval, exception handling and response validation.
This layer becomes increasingly important as enterprises move from assistants that generate content to agents that can take action. An agent that reads a policy is materially different from one that can update a customer record, initiate a payment, place an order or change a production schedule.
The greater the authority given to an AI capability, the stronger the orchestration, identity and approval controls must become.
Layer 3: Enterprise AI gateway
The AI gateway is one of the most important components in a multi-model architecture. Instead of allowing applications to establish direct connections with individual models, the gateway provides a controlled enterprise access point. It can support:
- Authentication and authorization
- Approved-model access
- Request and response policies
- Token quotas and rate limits
- Model routing
- Load balancing
- Content-safety controls
- Sensitive-data filtering
- Logging and auditability
- Usage and cost reporting
- Resilience and fallback
- Semantic caching
Microsoft describes AI-gateway capabilities in Azure API Management that include authenticating access, distributing requests across AI endpoints, monitoring interactions, managing token usage and enabling controlled developer access.
The gateway should reduce coupling between applications and model providers. It creates an architectural boundary through which policies can be changed without redesigning every consuming application.
Layer 4: Governed model portfolio
The model layer may contain several model categories.
Enterprise productivity models
Used through platforms such as Microsoft Copilot and other embedded enterprise applications.
Frontier models
Used for complex reasoning, knowledge work, software development or sophisticated customer interactions.
Efficient models
Used for high-volume, lower-complexity workloads where response time and unit cost are important.
Task-specific models
Used for classification, extraction, forecasting, image recognition, speech or domain-specific processing.
Open-weight models
Deployed in cloud or enterprise-controlled environments when customization, infrastructure control or deployment flexibility is required.
A model should enter the approved portfolio only after defined evaluation. Approval should be contextual, not universal. A model may be approved for public marketing content but not for confidential financial analysis. Another may be approved for summarization but not for autonomous decision-making.
The enterprise catalogue should therefore specify: approved uses, restricted uses, prohibited uses, deployment locations, data classifications permitted, required human oversight, evaluation results, commercial conditions, support ownership, and review and retirement dates.
Layer 5: Enterprise knowledge and data
A powerful model without reliable enterprise context will often produce generic output. A model with uncontrolled access to enterprise data introduces a different — and potentially greater — problem.
The knowledge and data layer should govern how AI retrieves and uses policies and procedures, product information, customer records, operational data, financial information, engineering documentation, enterprise knowledge, transaction history and industry and regulatory content.
Access should follow the identity and authorization of the user or agent initiating the request. AI should not become a mechanism for bypassing existing data controls.
The architecture should also preserve traceability: which source informed the response, which version was used, whether it was approved and current, what access rights were applied, and whether the response can be reproduced or investigated.
Enterprise AI requires more than a data lake or vector database. It requires trusted, classified, permission-aware and lifecycle-managed knowledge.
Layer 6: Integration and action
AI creates significant enterprise value when it becomes part of a business process. That requires connection to ERP platforms, CRM applications, supply-chain systems, policy-administration platforms, contact-centre solutions, data platforms, integration platforms, API ecosystems, case-management systems and industry-specific applications.
Existing integration strategy therefore becomes foundational to AI strategy. Organizations with fragmented APIs, inconsistent data ownership and brittle point-to-point interfaces will find it harder to scale agents safely.
AI should access core systems through governed services and APIs. Agents should not receive broad system credentials or unrestricted access simply because they are operating inside an enterprise environment.
Each action should be controlled by a defined business purpose, a verified identity, the minimum necessary permission, transaction limits, validation rules, appropriate human approval, logging and traceability, and reversal or recovery procedures.
The objective is not simply to connect AI to everything. It is to make every connection intentional and governable.
Layer 7: Trust, evaluation and operations
Security and responsible AI cannot be isolated in a final governance layer. They must operate across the full architecture.
The enterprise needs ongoing capabilities for model and application evaluation, prompt-injection testing, content and data protection, bias and fairness assessment, output-quality monitoring, hallucination and grounding analysis, agent-behaviour testing, security-event monitoring, incident management, regulatory reporting, model-change management, and cost and performance optimization.
NIST's Generative AI Profile emphasizes incorporating trustworthiness considerations throughout the design, development, use and evaluation of generative AI systems.
Evaluation should continue after deployment. Model behaviour may change because the model, prompts, connected tools, enterprise data or business context has changed.
Eight criteria for selecting a model
Model selection should follow a repeatable enterprise framework.
1. Business-task performance
How effectively does the model perform the specific task using realistic enterprise scenarios? Generic benchmarks are useful indicators, but they cannot replace evaluation against the organization's own work.
2. Risk and consequence
What happens if the model produces an incorrect, incomplete or inappropriate response? Higher-impact use cases require stronger evaluation, controls and human oversight.
3. Data sensitivity
What data will be submitted, retrieved, generated and retained? Where will it be processed, and under which contractual terms?
4. Deployment and residency
Can the model operate in the required geography, cloud environment or enterprise-controlled infrastructure?
5. Performance and reliability
Does the model meet latency, throughput, availability and resilience requirements?
6. Economics
What is the cost per successful business transaction — not merely the cost per token? This includes model use, infrastructure, retrieval, integration, evaluation, review and support.
7. Integration fit
Can the model work within the enterprise's identity, API, data, observability and development ecosystem?
8. Portability
What would be required to replace the model? Perfect portability may not be realistic because models behave differently. However, modular interfaces, shared gateways, externalized prompts and systematic evaluation can significantly reduce switching cost.
Architecture decisions that create future lock-in
Enterprises should pay particular attention to five design choices.
Direct application-to-model connections
When every application connects separately to a provider, governance and model replacement become expensive.
Provider-specific logic inside business applications
Embedding prompts, tool definitions, safety logic and provider-specific interfaces throughout application code increases dependency.
Model-specific knowledge pipelines
If data preparation and retrieval are designed for only one model or platform, changing the model may require rebuilding the surrounding solution.
Separate controls for every use case
Allowing every team to invent its own evaluation, logging and security approach creates inconsistency and delays future scaling.
Proprietary agent actions without an enterprise integration boundary
Agent tools should use governed enterprise APIs rather than uncontrolled direct access to business systems.
The goal is not to remove every provider-specific capability. Some differentiated capabilities will be worth using. The objective is to make dependency a conscious business decision rather than an accidental architectural outcome.
Common multi-model failure patterns
A multi-model strategy can create more complexity if it lacks discipline.
"Every team can choose"
Unrestricted choice leads to duplicated contracts, inconsistent controls and limited enterprise visibility.
"Use the best model everywhere"
There is no universally best model independent of task, risk, latency and economics.
"Build a router and the architecture is complete"
Routing is only one capability. The enterprise still needs identity, knowledge, integration, evaluation, monitoring and ownership.
"Open weight means no vendor dependency"
Open-weight models can reduce certain dependencies but introduce infrastructure, skills, operations, security and lifecycle responsibilities.
"We can add governance later"
Once applications and agents have proliferated, retrofitting consistent control becomes slower and more expensive.
"Prompts make the application portable"
Prompts are only one part of the solution. Model behaviour, retrieval, tools, evaluation criteria and workflows also affect portability.
What CIOs should standardize
A multi-model strategy works only when enterprise standards are clear. CIOs should consider standardizing:
- AI-access and gateway patterns
- Identity and authorization
- Model-onboarding criteria
- Use-case risk classification
- Data-access patterns
- Evaluation frameworks
- Agent and tool standards
- Logging and observability
- Cost allocation and reporting
- Incident and escalation processes
- Architecture-review requirements
- Model retirement and replacement procedures
Business units can then innovate within these boundaries. The principle remains:
Enterprise consistency in controls. Business flexibility in use cases.
A practical starting agenda
Enterprises beginning this journey should focus on four actions.
1. Catalogue the existing AI estate
Identify models, copilots, pilots, contracts, integrations, data sources and business owners already operating across the organization. Many enterprises have more AI adoption than their governance processes currently recognize.
2. Define the enterprise control plane
Determine the common services required for access, security, routing, evaluation, monitoring and cost management.
3. Establish the approved model portfolio
Evaluate a small number of model options against priority enterprise use cases. Document where each model is appropriate and where it is not.
4. Prove portability
Select one representative use case and test it across more than one approved model. This exercise will reveal where the application is tightly coupled to a model provider and which architectural components need to be externalized.
The executive takeaway
The future of enterprise AI is unlikely to be defined by one permanent model choice. It will be defined by an enterprise's ability to:
- Select models based on business context
- Control access consistently
- Connect AI safely to trusted data
- Integrate AI into operational processes
- Evaluate performance continuously
- Manage consumption economically
- Replace components without rebuilding the entire estate
Multi-model architecture is not primarily about maximizing technology choice. It is about creating controlled optionality.
Organizations should be able to adopt better models without losing governance, change providers without redesigning every application and apply different deployment patterns without creating separate operating environments.
The winning architecture will not be the one with the greatest number of models. It will be the one that gives the enterprise the freedom to choose — while retaining the discipline to control.