Buy AI software, configure a platform or build a custom agent?

Compare AI delivery options using real workflows, permissions, integrations and operating responsibilities before requesting development proposals.

By Published 5 min read

An open comparison binder beside a closed laptop and pen, with an orange divider in blue line art
In this article
  1. Compare three delivery approaches
  2. Give each option the same job
  3. Questions that reveal whether the solution will operate well
  4. Compare the cost of running the workflow
  5. Write down the reason for custom development
  6. Prepare for a useful scope discussion

Buying AI for a business is not a choice between a subscription and building everything from scratch. An existing feature may already cover the job. A configurable platform may need data connections and approval steps. A custom product may be justified when important requirements remain unmet.

Before requesting proposals, define the work that must be completed and what an acceptable result looks like. Otherwise, you may compare a licence for one tool with delivery of an entire workflow, without accounting for the different outcomes and responsibilities.

Talvyn Labs assesses and develops AI Products and Agents around existing business systems. Where an available product fits, the work may centre on integration and review workflows. Custom development should address a demonstrated gap.

Compare three delivery approaches

Three approaches to introducing AI into a business
ApproachWhen it can fitWhat still needs checking
An existing AI featureThe job already happens in software whose features cover the main workflowQuality on real inputs, permissions, plan limits and how results are used
A configured platform with integrationsAvailable components fit, but data, workflow and approvals need configurationConnector capabilities, maintenance when systems change and operating responsibilities
A custom AI Product or AgentImportant requirements remain unsupported or create substantial frictionDelivery scope, acceptance tests, ongoing costs and maintainable handover

Microsoft Copilot Studio, for example, provides tools for building agents and connecting data or services. A platform still requires decisions about permissions, workflow and evaluation. Available capabilities do not establish that a particular business process will work without configuration.

Custom development does not necessarily mean training a model. A team can use existing models and services while building the data connections, interface and application behaviour the business requires. Evaluate the usable result and the ability to maintain it.

Give each option the same job

Consider an illustrative distributor that wants to prepare quotations from customer messages and documents. Give each shortlisted provider the same authorised requests, catalogue sample and definition of an acceptable draft. Ask to see the journey from intake to staff review.

One tool may extract the requested items but lack access to customer-specific prices. Another may identify product codes without showing the source message behind each choice. Those differences affect review time even when both tools produce polished text.

Include incomplete inputs: similar product names, different selling units and unreadable attachments. A useful system identifies unresolved information and leaves a decision for a person. Filling every field can conceal a failure.

For this workflow, the guide to preparing quotations from LINE and PDFs separates interpretation from verification of commercial terms. Use that distinction when deciding what a proposed solution actually covers.

Three requirement cards representing documents, connections and acceptance beside a document tray
Concept illustration: compare every option against the same requirements and representative work.

Questions that reveal whether the solution will operate well

Where does the information come from, and who can access it? Identify sources, update methods and permissions for real users. If branches or customer accounts have different access, test that an unauthorised person cannot retrieve another group's information.

What happens when AI is uncertain? Look for original sources, explicit missing information and a workable handoff to staff. Producing an answer every time does not establish correctness.

Who approves a change? Drafting a message and sending it to a customer have different consequences. The scope must distinguish reading, preparing and executing, with a record of approval where required.

Who maintains connections when another system changes? Ask who owns connectors, accommodates new data formats and investigates failures. Integration work continues after the first successful demonstration.

What can the business take away if it switches providers? Check export rights for data, configuration, history and documentation under the proposed agreement. A subscription does not imply ownership of every component. A custom project does not mean every underlying service can be installed independently.

Answers should be demonstrated where practical and recorded in the proposal. A verbal assurance that a feature “is possible” leaves its cost, constraints and delivery responsibility unresolved.

Compare the cost of running the workflow

Include licences or platform charges, usage charges, data preparation, integration, staff review and ongoing support. Terms depend on the provider and scope, so compare current proposals rather than treating a model's request price as the full cost.

Where usage varies, ask how consumption is monitored and bounded, and what happens when a limit is reached. Retries, failed requests and correction work can matter as much as the successful response. A low unit price is less informative when staff must rebuild much of the output.

Do not turn assumed time savings into guaranteed returns. Trial representative work and measure the full journey to an accepted result, including review and correction. The guide to evaluating and accepting an AI pilot explains how to establish a baseline and record failures.

Write down the reason for custom development

Potential reasons include detailed access rules, conditional approvals, specialised product information or a need to work inside the user's existing screen. First establish that the evaluated options cannot meet the requirement adequately and that the gap matters to the business.

An AI feature within a product used by customers is a different scope from a staff tool. Search or summarisation inside a Customer Portal may depend heavily on interface design, account boundaries and application permissions. See adding AI to existing software when those are central requirements.

It can also make sense to combine approaches: keep an existing system of record, use a suitable platform and develop the review interface or connection that is missing. Ask which parts are configured, which are custom and who will maintain each one.

Prepare for a useful scope discussion

Bring Talvyn Labs a description of the current workflow, shareable input examples, expected outputs, relevant systems and the people authorised to approve changes. Include constraints that must stay in place, such as an accounting system or a team review process.

The outcome should be a reasoned choice, a bounded trial and criteria for proceeding. If a critical source or permission model is missing, resolve that gap before committing to a larger implementation.

Choose an AI approach before committing to development

Bring your workflow and existing systems to Talvyn Labs to assess what available tools cover, what needs integration and what merits custom development.

Assess your AI delivery options

What are you working on?

A new website, a product to build, or a workflow to connect. Tell us where you are and what you want to make possible.

A little context is enough. We can work through the details together.

Let’s talk.