Skip to main content

Bespoke software

Build the workflow your existing tools cannot cover.

We compare buying, configuring, integrating and selectively building around one costly workflow. Existing systems stay where they work; a custom layer needs a credible operating-cost case and an accountable owner.

What changed

Three questions before commissioning custom software.

What is worth building?

AI assistance can change engineering effort, but gains depend on the task, team and controls. Compare complete implementation and support costs, not a speed multiplier.

Agents do work, not features

Value is no longer "a better screen". It is a workflow that runs from intake to reporting with people approving the decisions that matter. That has to be built around your process.

Ownership is the moat

Where contract terms assign it, your process logic, data and rules can become an asset you own and improve, with documented export and exit terms.

Side by side

Buying or configuring vs selectively building.

Seat-based softwareBespoke, owned
Fits your processStandard workflows may fit; configure where practicalThe system is built around the real process
Cost curveDepends on licenses, usage and configurationBuild, support, integration and usage costs can vary
AIVendor capabilities may already meet the needAgents on the steps that carry your cost
DataSplit across tools, exported to spreadsheetsConnect existing records; agree source and access ownership
Lock-inTo the vendor's roadmap and pricingTo your own code and documentation
Time to valueSetup and adoption depend on workflow fitSchedule depends on scope, access and acceptance

Three delivery forms

Interface where it helps — none where it doesn’t.

Background automation in existing tools

An API or headless service works inside the systems people already use — a ticket queue, ledger or inbox. No new screen is a deliberate choice, not a universal goal: people still need visible approvals, progress, recovery and evidence where they already work.

Embedded conversational or task-adaptive UI

A text or voice panel, or an interface generated for the task at hand, inside an existing product. Generated views still need accessible structure, keyboard operation, clear state and a way to correct or stop the task.

A full bespoke application

Built only when the workflow needs its own records, roles and screens that configuration or integration cannot reasonably provide. Ownership, support and exit terms are agreed before build.

Whichever form fits, human-visible approval, accessibility, progress, recovery and evidence remain requirements.

Run your numbers

An illustrative three-year scenario.

Change the inputs to your situation. The formula is shown underneath — nothing is hidden.

Existing tools + capacity cost, 3 years
590,400
Custom layer + retained tools + capacity cost, 3 years
754,640
Existing scenario lower by
164,240
Cash-cost difference (positive = custom lower)
-314,000
Released capacity value · not cash savings
149,760

Illustrative capacity-inclusive scenario difference, not guaranteed cash savings. All user-entered costs use illustrative USD assumptions, not a DeftSpan quote or rate. Existing = subscriptions + manual capacity. Custom = build + transition + retained subscriptions + run + remaining capacity. Salary cost is not automatically removed; released hours must have a useful purpose. Enter all support, model and integration costs. Adoption timing, growth and tax are not modeled.

Adapting open source

What we assess before adapting an open-source project.

Open source can cover much of a need, but not every solution is fully open source, and source availability does not grant unrestricted rights.

Licence obligations
Permissive, copyleft and source-available licences carry different duties. Source availability does not by itself grant unrestricted commercial, hosting or redistribution rights; licences are reviewed per component.
Security and dependencies
Maintainer activity, advisories, transitive dependencies and patch cadence are assessed before adoption, not assumed.
Upgrades and forks
Changes to upstream code create ongoing maintenance obligations across every upgrade. Configuration, plugins and extension points may carry less of that burden, depending on the project.
Ownership and portability
Contract terms state who owns custom code, configuration and data exports, and how the system moves if the relationship ends.
Total operating and exit cost
Hosting, support, upgrades, security maintenance and migration out are compared with buying, configuring or building. Not every solution is fully open source.

Further reading: Open Source Initiative — The Open Source Definition. Source availability alone is not proof of meeting the definition; this is not legal advice.

How software is paid for

Seats, consumption, outcomes or a hybrid.

These are models in the market, not offers. We do not list service prices. Future USD proposals follow understanding your needs; scope and terms require agreement. Compare engagement options on the pricing page; no outcome-based price or guarantee is offered.

Seats
Per-user licences. Retained SaaS seats and custom systems commonly coexist; adding a custom layer does not imply cancelling them.
Consumption
Usage-based charges such as model calls or runs. Consumption measures activity, not a completed result.
Verified outcomes
A fee per accepted result. Possible only after the accepted-result definition and the safeguards below are agreed in writing.
Hybrid
A platform or fixed fee plus usage or outcome components, often with caps. Commercial fees are not the same as customer value.

Before any outcome-based contract

  • Accepted result: what system evidence and which reviewer confirm completion
  • Quality window: how long a result must hold before it counts
  • Reopen, retry and double-count rules
  • Exclusions: cases outside scope or caused by upstream systems
  • Attribution: what share of a result the assistant actually produced
  • Human review: which decisions stay with accountable people
  • Spend caps: maximum usage and fee per period

The illustrative scenario calculator separates cash from capacity; it is not a pricing or savings promise.

Honest limits

When bespoke is the wrong call.

Commodity work

Email, payroll, video calls, general ledger. Rent the best tool and move on — nobody wins by rebuilding Gmail.

No stable process yet

If the team changes how it works every month, map and settle the process first. Software freezes chaos.

No owner after launch

An owned system needs someone accountable for it. If no one will own it, we either provide run support or recommend you don't build.

What each person receives

User

Department head / COO

Needs: A system that matches how the team actually works, not how the vendor imagined it.

Doubt: Custom software sounds slow, risky and hard to maintain.

Proposed deliverables · agreed in scope

  • • A mapped real-vs-documented process
  • • A running system for one department
  • • Runbooks the team can follow

Buyer

CFO / finance lead

Needs: A cost case that holds against current seat spend and manual hours.

Doubt: The return will be asserted, not measured.

Proposed deliverables · agreed in scope

  • • A baseline agreed before work starts
  • • A 3-year rent-vs-own comparison
  • • A measured result against that baseline

Approver

IT / security lead

Needs: Something supportable that does not add shadow IT.

Doubt: Another system the IT team will be left holding.

Proposed deliverables · agreed in scope

  • • Architecture and data model documentation
  • • Access control and audit design
  • • A named handover plan

Affected

The team doing the work

Needs: Less re-keying and fewer workarounds.

Doubt: Automation will be imposed without asking them.

Proposed deliverables · agreed in scope

  • • Shadowing time where their workarounds are recorded
  • • Clear lines on what stays human

Access we ask for — and how you take it back

  • • Read access to the department's tools and exports
  • • Shadowing time with named team members
  • • No production write access during the audit

Access is limited to the department in scope and logged.

Initial inquiry: non-sensitive summary only. Later assessment: authorised redacted samples or read-only access. Sandbox and production write access require separate approval, minimisation, access expiry and retention agreement.

Agree revocation, working-copy handling, retention exceptions and confirmation responsibilities before access.

Next step

Find out which process is worth owning.

The opportunity audit maps how work really moves through one department and tells you, in numbers, what to build first — or that you shouldn't.