The Architecture of Modern AI-Enabled Business Applications
Treating the model as a replaceable dependency behind a defined boundary is what keeps an AI application maintainable as the field moves.
Enterprise AI
Most build-versus-buy analyses compare capabilities. The more useful comparison is of obligations five years out.
Build-versus-buy analyses usually compare capabilities: a feature matrix, a cost estimate, a timeline. That comparison is the least informative part of the decision, because features converge and estimates are wrong in both columns. The useful comparison is of obligations five years out.
Where does your differentiation actually sit?
If the thing that makes your operation distinctive is the process itself — proprietary underwriting logic, a pricing approach, an operational method competitors cannot copy — then software that encodes it is an asset worth owning. If the distinctive element is elsewhere and the system in question is a well-understood capability, building it means paying to produce something the market already supplies.
Most organizations answer this too optimistically. The test is not whether the process feels unique internally; it is whether a competent vendor could serve it with configuration.
A purchased platform delivers faster, spreads maintenance across a customer base, and relieves you of the work of tracking a fast-moving field.
The commitments are less visible. Your process gets shaped by the vendor's model of it, and the divergence grows over time. Your data lives in their schema, which determines how hard exit is. Pricing is renegotiated from a position that weakens as your dependency deepens. And their roadmap governs what you can do next — including, in a field moving this fast, whether they remain viable at all.
The single most useful clause in a platform contract is the one describing data export: format, completeness, timeliness and cost. Organizations that negotiate it at signature retain leverage. Those that raise it at renewal have none.
Building buys control: the system matches the process, the data stays in your schema, and the roadmap is yours.
The obligation is permanent maintenance. Enterprise software does not reach a finished state; it requires dependency updates, security patching, model changes, integration repairs and the institutional knowledge to make them. The relevant question is not whether your team can build it but whether it will be staffed in three years, when the people who built it have moved on and the system has become unglamorous.
A common failure is building successfully and then under-resourcing maintenance, producing a system too embedded to remove and too neglected to trust.
Most durable arrangements buy the commodity layers and build the differentiating one. Infrastructure, model access, orchestration and monitoring are bought. The logic encoding how your organization makes its decisions is built, thinly, on top.
This requires architectural discipline — specifically the boundary described in the architecture article, which keeps the replaceable parts replaceable. Without that boundary, a hybrid becomes coupled to whatever was bought, and inherits the worst of both positions.
The return-measurement article covers the baseline you will need either way.