Skip to main content
AI strategy

How to Choose an LLM for a Business Application in 2026: Evals, Data Residency and Model Retirement

Five steps to choose an LLM for a business app: acceptance criteria, a starting model, where data is stored and processed, and planning for retirement.

By Jayson Hao7 min read
Tactile paper and metal editorial artwork for How to Choose an LLM for a Business Application in 2026: Evals, Data Residency and Model Retirement
Editorial field noteITL / № 19

Key takeaways

  • Stanford's 2026 AI Index reports that the top closed model led the top open model by only 3.3% in March 2026, and that four companies sit within 25 Elo points at the frontier.
  • OpenAI and Anthropic both tell developers to set acceptance criteria and build a task-specific test set before comparing models.
  • OpenAI's Canada and Japan API regions store data at rest in the region but do not offer regional processing, so storage and inference location are separate questions.
  • Models are retired on a schedule: Anthropic gives at least 60 days' notice, and requests to a retired model fail, so the application must be able to switch.

Why "which LLM is best?" is the wrong first question

Most model comparisons start with a leaderboard. The data behind those leaderboards now argues against using them as the deciding factor. Stanford HAI's 2026 AI Index reports that top model performance is converging, with four companies now clustered within 25 Elo points of each other. It also finds that the gap between the best closed and the best open model was 3.3% in March 2026, up from 0.5% in August 2024 but still small.

The same report warns that benchmarks meant to stay difficult for years are saturated within months, and cites a review that found invalid-question rates ranging from 2% on MMLU Math to 42% on GSM8K. A public score tells you a model is capable in general. It does not tell you whether it reads your invoices, follows your refund policy or writes in your brand's Japanese. That has to be measured on your own work.

Step 1: Write acceptance criteria and a test set before comparing models

Both major vendors put this step first. OpenAI's model selection guide says to choose acceptance criteria before comparing models, to repeat the comparison across representative tasks, and to measure completion time alongside quality, including the time spent reviewing or repairing the result. Anthropic's guide says that having a good evaluation set is the most important step when deciding whether to upgrade or change models.

In practice, a usable test set is a spreadsheet of real inputs from the workflow, the answer a competent employee would give, and a rule for marking each output pass or fail.

  • Collect real examples from the workflow, including the awkward ones: incomplete forms, mixed English and Japanese, policy exceptions.
  • Define pass or fail per case in business terms: required facts present, correct field extracted, no promise the policy does not allow.
  • Record cost per request and response time for each run, not only the score.
  • Keep the set under version control. You will rerun it every time a model, prompt or vendor changes.

Step 2: Choose a starting model: capability-first or efficiency-first

Anthropic describes two starting points. Efficiency-first means beginning with a fast, low-cost model, testing thoroughly and upgrading only for specific capability gaps; it suits prototypes, tight latency requirements and high-volume, straightforward tasks. Capability-first means beginning with the strongest model for the task and moving to more efficient options once the workflow is proven; it suits complex reasoning and work where accuracy outweighs cost.

OpenAI's guide frames the same trade-off as four questions: how often the workflow runs, how quickly you need the result, how the output will be used, and how important quality is. Its advice is to compare options on the same inputs and keep the lightest setting that meets your quality bar. Both vendors also offer a reasoning or effort setting within a single model, and Anthropic notes that tuning effort is often a better lever than switching models.

Price per token is a poor guide on its own. A cheaper model that needs more retries, longer prompts or more human correction can cost more per finished task than a stronger one, which is why OpenAI's guide counts review and repair time as part of the comparison. Compare candidates on the cost of a correct, usable result.

Step 3: Check where your data is stored and where it is processed

For Canadian and Japanese companies, this step often narrows the shortlist more than any benchmark. OpenAI's data controls documentation states that data sent to its API has not been used to train its models since March 1, 2023 unless the customer opts in, and that abuse monitoring logs, which can contain prompts and responses, are kept for up to 30 days by default.

Data residency is where the detail matters. OpenAI offers a Canada region and a Japan region for API projects, but its own table lists both as regional storage only, with no regional processing. The documentation explains that in regions without regional processing, customer content may be processed and temporarily stored outside the region. Using any region other than the United States also requires approval for abuse monitoring controls and a Modified Retention amendment, and data residency endpoints carry a 10% price uplift for eligible models released on or after March 5, 2026.

The lesson applies to every vendor, not only OpenAI: ask where data is stored at rest, where inference runs, what is retained and for how long, and what the regional option costs. Get the answers in writing before the privacy review, not after the build.

Step 4: Decide between a vendor API, a cloud platform and an open-weight model

The same model can often be reached three ways: directly from the model vendor, through a cloud provider's AI platform, or, for open-weight models, on infrastructure you control. The choice changes who you contract with, which regions are available and how the model's lifecycle is managed. Anthropic's deprecation documentation, for example, notes that partner-operated platforms such as Amazon Bedrock set their own retirement schedules, so a model's status and dates can differ from the vendor's own API.

Open-weight models deserve a fair look. With a 3.3% gap to the best closed model in Stanford's March 2026 measurement, they can be good enough for many workflows, and self-hosting gives full control over where inference runs. The trade-off is operational: you take on hosting, scaling, security patching and model updates that a vendor API handles for you. Run them through the same test set as everything else.

Step 5: Plan for model retirement from day one

Whichever model you choose, that exact version will not be available forever. Anthropic's documentation says it regularly retires older models, gives at least 60 days' notice before retiring publicly released models, and that requests to a model past its retirement date fail. Its own table shows the claude-sonnet-4-5-20250929 version deprecated on September 30, 2026, with a tentative retirement date of November 30, 2026. Anthropic recommends testing replacement models well before the retirement date.

This is why the test set from step 1 is an asset, not a one-off exercise. A migration becomes a rerun and a comparison instead of a guess.

  • Call the model through one internal interface so a vendor or version change touches one place in the code.
  • Pin dated model versions in production instead of moving aliases, and log the model version with every request.
  • Assign someone to read the vendor's deprecation page and notices, and budget time for at least one migration during the contract.

An LLM selection checklist for business applications

Use this list to structure a model decision with the people who will sign off on it: the product owner, whoever handles privacy, and the team that will maintain the system.

  • The task, its users and its acceptance criteria are written down, with a test set of real examples.
  • At least one capable model and one cheaper model have been run on the same test set, with quality, cost per request and response time recorded.
  • The cost estimate is per finished task, including retries and human review, not per token.
  • The vendor has confirmed in writing where data is stored, where inference runs, what is retained and whether data is used for training.
  • The access route (vendor API, cloud platform or self-hosted) is chosen for contract, region and lifecycle reasons, not habit.
  • The application calls models through one interface, pins versions, and has an owner for deprecation notices.

About the author

Jayson Hao

Founder of Innovation Trigger Lab and a University of Toronto Computer Science graduate with an AI/ML focus. He designs and ships production RAG systems, AI chatbots, web platforms and mobile products.

View profile

Frequently asked questions

Which LLM is best for business use?

There is no single answer. Stanford's 2026 AI Index shows the top models from several companies within a narrow margin, so the best choice is the lightest model that passes a test set built from your own tasks and meets your data requirements.

Are open-source LLMs good enough for business applications?

Often, yes. Stanford measured a 3.3% gap between the best closed and best open model in March 2026. Choose open weights when you need control over hosting, and budget for the operations work that comes with it.

Does OpenAI use my API data to train its models?

Not by default. OpenAI says API data has not been used for training since March 1, 2023 unless you opt in, but abuse monitoring logs can be kept for up to 30 days.

Can I keep LLM data in Canada or Japan?

Storage, sometimes; processing, depends on the vendor. OpenAI's Canada and Japan API regions store data at rest in the region but do not offer regional processing, so ask each vendor about storage and inference separately.

How often will I need to change models?

Plan for at least one change during a typical contract. Anthropic, for example, retires older models regularly with at least 60 days' notice, and requests to a retired model fail.

Sources and further reading

  1. 1.
  2. 2.
  3. 3.
  4. 4.
  5. 5.