Start with an existing product if it handles the process well and your team can work within it. Consider custom software when repeated workarounds, missing integrations or access rules create enough cost to justify a build. You can also keep the tools that work and build only the missing connection or workflow.
When does an existing product make sense?
Accounting, customer records, payroll, document storage and team communication often have established products worth evaluating. Test them against your actual workflow, permissions and reporting needs. Include the cost of setup, training and any workarounds.
When configuration becomes operating friction
Warning signs include repeated spreadsheet workarounds, duplicate data entry, uncontrolled plugins, permissions that do not match the organisation, expensive manual reconciliation, or a customer journey forced through a model that does not fit the service. The issue is the cumulative operational cost, not dislike of the interface.
Where custom software earns its cost
Custom work is justified when it carries a distinctive service, coordinates a high-value operation, connects systems around a unique workflow, protects an important data boundary, or creates customer value that competitors cannot obtain from the same configuration. The value must exceed build and ownership cost.
Can we combine existing tools and custom software?
Yes. You might keep accounting and payments with existing providers and build the job tracking they do not cover. Check API access, data ownership, usage limits and how failed updates will be recovered before relying on an integration.
Evaluate lifetime ownership
Compare licence growth, implementation, configuration, migration, integration, manual workarounds, support, vendor constraints, data export, custom development, infrastructure, maintenance, and switching cost. A cheap first year can become expensive at scale; custom code can also become a liability without clear ownership.
| Option | Best fit | Watch for |
|---|---|---|
| Off-the-shelf | Standard processes with acceptable configuration | Licence growth, workflow compromise, data export, and vendor constraints |
| Integrated stack | Several useful products with expensive handoffs | API limits, identity, error recovery, and fragmented ownership |
| Custom operational layer | A missing workflow around existing business tools | Clear responsibility for custom code and external services |
| Fully custom platform | Strategic product or operation with justified control needs | Highest delivery and lifetime ownership responsibility |
Cost and timing examples are Digigen planning guidance, not market averages or a fixed quote. Confirm the scope, assumptions and current provider requirements before making a project decision. About Digigen.

