Skip to contentDiscuss your workflowLet’s talk
Menu

Engineering decisions

Buy, configure, integrate or build? Choose the smallest change that solves the problem.

A custom application is not automatically the right response to a difficult process. Before building, compare four possibilities: use an existing product, configure what you already own, connect disconnected tools or develop a focused new capability.

The right choice depends on what is genuinely missing. Is it a function, a connection, a clear business rule or a reliable operational view?

Buy when the process fits a supported product.

When an existing product matches the essential workflow and operating constraints, adopting it may be a sensible starting point. Evaluate the actual requirements: user roles, data export, integration access, deployment, support, migration and the full recurring cost.

A feature list is not an acceptance test. Use representative records and exceptions to see whether the product supports the way the business needs to work.

Configure when the capability already exists.

An organization may already own a platform that can support a form, approval rule, dashboard or notification. Check licensing, administrative ownership and the effort to maintain the configuration.

Configuration is not free of engineering decisions. A poorly defined workflow remains poorly defined even when implemented with a low-code tool. Ownership, permissions and recovery still need attention.

Integrate when the gaps sit between applications.

The business may have capable tools but rely on people to copy data, move files and repeat status updates. In that case, the missing capability may be a reliable handoff rather than a replacement system.

Define the source of truth for each record. Assess interfaces, authentication, data quality and what should happen when an update fails. A small integration that removes a frequent manual step can be a better first scope than a new application covering the entire department.

Build when the missing capability is important and specific.

Custom development becomes more compelling when the workflow, interface or operational rules do not fit available options and the difference matters enough to justify ownership. That ownership includes testing, deployment, maintenance, recovery and future changes.

Keep the first release bounded. Building every possible feature before validating the operating model can turn uncertainty into a large maintenance commitment.

Compare total responsibility, not just initial price.

For every option, identify who will own the data, administer access, maintain integrations, support users and restore service after a failure. Include licenses, infrastructure, devices, migration and ongoing support where relevant.

The cheapest initial quote is not necessarily the smallest operating burden. Conversely, a more expensive custom build is not automatically more strategic. The comparison should be specific enough that a business owner can understand the tradeoff.

Use a pilot to resolve the important uncertainty.

A pilot should answer a question. Can the existing product handle the exception path? Can the required system be accessed with acceptable permissions? Can users understand the next action? Can the integration detect and recover from a duplicate or failed update?

When the question is clear, the evidence is more useful than a polished demonstration alone.

Xyloquent's approach is to start with the operational problem and recommend the smallest practical change that solves it. Sometimes that is a custom system. Sometimes it is not.

Explore the design in practice.

The example request example preserves the original mismatch, blocks approval while an exception is open and records notification failure separately from the decision.

Work through the request example

Continue reading

Before replacing Excel, define the handoffs. →

A clearer starting point

Which operation is hardest to follow today?

Tell us where the work starts, which tools it touches and where visibility breaks down.

Discuss your workflowNo complete specification required. Please leave confidential records and credentials out of your initial inquiry.

CONTINUE THE JOURNEY / 02

Explore workflow and integration