Buy, Build or Configure? Deciding Where Custom Applications Belong on ServiceNow

Buy, Build or Configure_ Deciding Where Custom Applications Belong on ServiceNow

A process that fits no standard product creates a difficult ServiceNow custom application development decision. Configuring an existing product may protect maintainability but force an awkward process. A low-code application may fit the work better but introduce new ownership. Full custom development may provide precise control at a cost that continues long after launch. The right choice depends on the process, the five-year operating burden and who will remain accountable for it.

Start with the process, not the preferred tool

Teams often begin with a fixed answer. One group wants to stay entirely standard. Another sees low-code as the quickest route. A third assumes custom development is necessary because the current process is unusual.

Each position can be right in the right circumstances, but none should become a default.

Begin by describing the process without reference to the platform. What outcome does it produce? Which steps are genuinely distinctive? Where do controls, approvals or audit needs shape the work? Which variations create value and which exist only because of history? This separates a real business requirement from a preference for reproducing the current screen or form.

Consider a commercial lending team whose approval process combines financial analysis, document review and several levels of authority. If the distinctive part is one approval rule, configuring an existing product may be enough. If the sequence, evidence and decisions are genuinely specific to the organisation, a low-code application may earn its place. Full custom development becomes credible only when those requirements cannot be met sensibly through configuration or supported platform capabilities.

What the three options cost over five years

The launch budget is only the first part of the decision. The more useful comparison is what each option asks the organisation to own through upgrades, policy changes, staff turnover and new integrations.

  • Configure a standard product when the process is broadly familiar and the differences can be handled through supported settings. This usually reduces the amount of bespoke logic to test and maintain.
  • Build a low-code application when the process is genuinely specific but still fits the platform’s workflow, data and governance model. The organisation gains flexibility while accepting responsibility for the application’s design and lifecycle.
  • Use full custom development when distinctive behaviour, complex logic or a specialised experience cannot be delivered responsibly through the other options. Expect the highest demand for engineering ownership, documentation and regression testing.

A five-year view should include more than licence and development costs. Count the effort needed to test upgrades, manage integrations, investigate defects, change the process and support users. Include the cost of knowledge becoming concentrated in a small number of people. A solution that is quick to launch but difficult to explain two years later carries a real operational liability.

When a custom application earns its keep

Custom development is justified when the process is a genuine source of differentiation or a necessary operating capability that standard products distort. The case becomes stronger when forcing the work into an existing model would create manual steps, weaken controls or make the user experience harder to understand.

The application still needs boundaries. Define the problem it owns, the data it is authoritative for and the services it depends on. Keep platform-standard capabilities standard where possible. Reusing identity, approvals, notifications and audit patterns can reduce unnecessary variation even when the central workflow is custom.

A custom application does not earn its keep merely because a team dislikes the standard terminology or wants its existing spreadsheet recreated exactly. Those requests often preserve local habits without improving the outcome. Before building, test whether a modest process change would remove the need for bespoke software.

Easier building increases the need for governance

Low-code tools make application development accessible to more people. In a late-2022 forecast, Gartner predicted that by 2026 developers outside formal IT departments would account for at least 80% of the user base for low-code development tools, up from 60% in 2021. Gartner also forecast that the worldwide low-code development technologies market would total $26.9 billion in 2023, an increase of 19.6% from 2022.

Wider participation can bring process knowledge closer to the build. A subject-matter expert may understand exceptions that a central development team would take weeks to uncover. It can also create a growing collection of applications with inconsistent controls, duplicated data and no clear support owner.

Governance should make good building easier rather than adding a distant approval gate. Set clear standards for security, data ownership, accessibility, testing and documentation. Define which applications a business team may own, which require platform oversight and which need professional development. Keep an inventory with a named owner and an agreed route for support, change and retirement.

Build small and keep the decision reversible

Whichever option is chosen, delivery discipline matters. A large application released after months of hidden work is harder to test and harder to correct. Smaller changes allow teams to confirm the process, learn from users and expose integration problems earlier.

“the real trade-off, over long periods of time, is between better software faster and worse software slower.”
Dave Farley in Modern Software Engineering, quoted by DORA

That principle supports a practical approach: prove the riskiest part first. Configure a thin version of the process or build one useful path before committing to every variation. Check whether ownership works in practice and whether the solution remains understandable to people who did not design it. If the evidence points back towards a standard product, the organisation should be able to change course without writing off a large build.

Who should build and own it

The builder does not have to be the long-term owner, but the ownership model must be agreed before development starts. Business teams should own the process and its outcomes. Platform teams should protect architecture, shared data and upgrade health. Professional developers should take responsibility where complexity, risk or scale demands deeper engineering.

Right Prompt helps organisations make this choice without treating configuration, low-code or custom development as the answer to every problem. We connect the process decision with the ServiceNow design, governance and lifecycle needed to keep the result useful.

Choose the lightest option that fits the process without distorting it, then judge the decision by what the organisation can maintain over five years, not what it can launch this quarter.

Ready To Put AI To Work? Tell us the process you want to improve and we will point you to the right starting place.