What is the product workload?
User workflow, output, action boundary and human-review route. Accountable owner: Product owner. Boundary: A provider is not selected in the abstract.
Technical guide · Technology and procurement leaders choosing an AI model or platform provider for a specific workload.
Choose a model provider after defining the workflow, data boundary, expected quality, integration pattern, controls, cost and operating model. No provider is universally best, private by default, UK-resident for every path or suitable for every decision.
Working position
Provider selection often starts with a brand, a benchmark or a procurement preference. Begin instead with the product job: who uses the capability, what input enters, what output is needed, whether it can take action, how errors are handled and what human review remains. A retrieval assistant, document-drafting tool, voice workflow, classification route and agentic integration can have materially different requirements even if each uses a language model.
Define the non-negotiables and the trade-offs. These may include supported regions, data classes, retention or training terms, authentication, tool calling, latency, throughput, evaluation quality, accessibility of the user experience, contract route, support, cost controls, portability and the ability to pause or replace the dependency. Use current official provider documentation for product-specific statements; provider policies and capabilities change.
Delivery reasoning
A provider's headline privacy statement is not a complete architecture decision. Map the path of prompts, files, embeddings, outputs, telemetry, support records, backups, user identity and downstream integrations. Identify what may contain personal, confidential, commercial or regulated information, which party determines purposes and means where relevant, and which legal/contractual review is needed. The ICO's AI guidance is relevant when personal data is involved, but it does not select a provider for an organisation.
UK data residency should be expressed precisely. It may refer to a chosen regional endpoint, while logs, backups, support access or subcontracted services have their own terms. Do not publish or promise UK-only processing unless the actual workload, provider contract and configuration support it. Record the selected route in the architecture and procurement evidence rather than relying on a marketing label.
Delivery reasoning
Public benchmarks can be a starting signal, not the final answer. Use representative tasks from the intended workflow, including difficult and abstention cases, to compare useful quality, grounding, tool behaviour, latency, cost and reviewer effort. Version the prompts, retrieval configuration, model endpoint and evaluation conditions. A provider that looks strong in a general benchmark may not be the better fit for a constrained operational product.
Keep the comparison honest. Small evaluation sets do not establish broad model superiority. They can establish a bounded decision: for these selected tasks and controls, one configuration provided enough evidence to enter a pilot or to be rejected. When processing sensitive data or supporting material decisions, involve the appropriate subject-matter, privacy, security and operational owners in the evaluation criteria.
Delivery reasoning
A provider decision creates an operating dependency. Document service limits, rate behaviour, error modes, region availability, support route, pricing model and change-notification mechanisms relevant to the selected product. Build an application boundary that can validate input/output and avoid scattering provider-specific assumptions throughout the product. Complete abstraction is not always worth the cost, but hidden coupling makes later change much harder to assess.
An exit plan need not promise instant replacement. It should say what would be needed to change configuration or provider: evaluation assets, prompt/instruction portability, data export or deletion route where applicable, tool contract changes, regression tests and a communication plan for affected users. The presence of a plan is not a claim that every provider can be substituted without cost or risk.
Delivery reasoning
The decision record should name the candidate options considered, the workflow, criteria, evidence, selected configuration, data and region assumptions, limitations, responsible owner and review date. Link it to the security, privacy and release records rather than keeping a provider spreadsheet detached from the implementation. This lets a team answer later questions about why a particular route was chosen and what would trigger reassessment.
Revisit the decision when the workload changes: new data classes, new user groups, tool actions, regions, a provider policy change, a material evaluation regression or an expanded operating commitment. A mature choice is not one that never changes; it is one whose reasons, constraints and review mechanism are visible.
Decision record
User workflow, output, action boundary and human-review route. Accountable owner: Product owner. Boundary: A provider is not selected in the abstract.
Architecture map, provider terms/configuration and privacy review. Accountable owner: Technical/privacy owner. Boundary: Regional availability is not a blanket residency promise.
Representative evaluation, cost/latency and operational dependency record. Accountable owner: Technical sponsor. Boundary: Public benchmarks do not prove workload fit.
Practitioner checklist
Describe the workflow, user, decision and allowed tool actions.
Map prompts, files, telemetry, logs, backups and downstream systems.
Compare candidates using representative tasks and failure cases.
Check current official documentation for regions, terms and support.
Record cost, rate, error, change and exit assumptions.
Set a named review trigger for a changed workload or provider policy.
Direct answers
There is no universal answer. The defensible choice depends on the actual workflow, evaluated quality, data boundary, controls, integration, operating constraints and commercial terms.
Only rely on the exact current service terms, endpoint configuration and contract applicable to the workload. A broad statement without those details is not sufficient.
Source discipline
A practical next step
Bring the affected workflow, current system, constraints, decision owner and required evidence. We will assess the smallest responsible next step before proposing dates or delivery scope.
Start a technical conversation