In this guide 6 sections
Most small businesses should start with a configurable, ready-made AI tool, moving to a custom application only when the workflow needs integrations or controls that tool cannot offer. Training your own model is rarely justified. Cost and upkeep outweigh the gain. Test before you build.
Starting with the workflow
Teams often ask the question backwards. They ask “should we build AI” before anyone maps what the workflow reads from, what it writes back to, and whether a tool has webhooks for both.
Take a courier aggregator handling delivery exceptions. The messages cover delayed parcels, wrong addresses and failed attempts, and the real test is whether a tool can read the dispatch system and write back to customer notifications. That should need no custom integration layer.
Three options, not two
The choice is rarely binary. A configurable tool is pre-built software that you set up with your own data and rules, and it needs no development work. Custom applications run someone else’s model, reached through an API, inside software built around your workflow, which gives you control of the surrounding logic.
Fully custom models sit further out. They mean training or heavily retraining a model on your own data, which is rarely the right starting point for a small business with ordinary document and messaging volumes.
Consider the aggregator again. A configurable messaging tool may handle most exception types out of the box, while the rest depend on delivery-partner rules it cannot model. That remainder justifies a custom application. It does not justify training a model.
Assessing privacy, portability, accuracy and control
Check four things before deciding.
A configurable tool wins on speed but gives up some control and portability, because you work inside its rules and its data-handling terms. Custom code gives you more control over data flow and business logic, at the cost of development effort to build and maintain it.
- Data control: how much influence you have over what is shared with the provider, where it is stored, and how long it is kept after the work is done.
- Portability: how easily you could move your prompts, rules and records to another provider without rebuilding the whole workflow from the beginning.
- Accuracy on your own document types and language mix, measured on your samples rather than on the provider’s general reputation.
- Customisation: how far you can change behaviour for the edge cases that only your business has.
Licence, evaluation and maintenance costs
Subscription price is the easy number. It is rarely the full cost, because testing the tool on your own documents and conversations takes working hours that never appear on the price page. Someone must own review. Whichever option you pick, one named person has to review its output and update it when your processes change, whether it is a configured tool or a custom application.
Custom builds add more. Development and hosting come on top, along with a dependency on whoever built the application for every future change, including fixes to prompts and integrations. Exact token pricing and API rate limits shift quickly and vary by provider and volume, so get current quotes for your actual use case, not a general figure. Treat these as drivers, not numbers.
Using a pilot to settle the decision
Run a short, scoped pilot instead. Test your strongest configurable-tool candidate on a real sample of your own data, such as actual delivery-exception messages, never on the vendor’s demo content. If it clears your accuracy bar on real inputs, the decision is largely made, and you can stop debating custom work for now. A clear miss tells you something else. When the gap is specific and well understood, such as an unsupported partner rule, that is the evidence a custom application deserves the extra investment.
A test beats a meeting. The pilot replaces a subjective debate with an objective check, run on the same messy data the tool must handle in production, including the unclear addresses.
AI build-buy-configure matrix
A comparison table with three columns: configurable tool, custom application and custom or fine-tuned model, and rows for setup time, ongoing maintenance owner, data control, portability and typical fit. One glance shows which option fits.
Open a blank worksheet to printQuestions owners ask
Does custom AI require training a model?
In most small business projects, no. A custom application is built on an existing model reached through an API, so you write the surrounding logic and integrations without training anything. Fine-tuning is a far larger job.
Can we change providers later?
It depends on the option. A thin interface between your logic and the AI provider makes migration easy, while a configurable tool may lock your prompts and workflow rules inside its own platform. Check this before signing.
Who should run the pilot?
Whoever runs the workflow today. That person supplies real samples, sets the accuracy bar before the test begins, and judges the results, so the decision rests on operations knowledge instead of a vendor demo.
