Local government teams often have to fit a service into tools that were chosen at different times for different purposes. When the gaps become difficult to manage, the next question is whether to adapt an existing platform or build something tailored.

There is no universal answer. A useful decision begins with the service journey, the people using the system, and the organization’s capacity to maintain it. The goal is a dependable tool that fits the work and makes the experience clearer for residents and staff.

Write down the essential workflow

Describe one complete task before comparing feature lists. For example: a resident submits a request, a staff member checks the information, another team completes the work, and the resident receives an update.

Identify the parts that are essential and the parts that are simply familiar. A current spreadsheet may reflect an old workaround rather than a requirement worth rebuilding.

Separate needs into three groups:

  • Required for service delivery: the steps, permissions, and records needed to do the work.
  • Important for usability: clear status, helpful search, understandable forms, and fewer repeated entries.
  • Useful later: improvements that can wait without breaking the service.

This gives the team a shared way to evaluate options.

Test existing tools with real scenarios

An existing product deserves a close look when the work follows a common pattern and configuration can support the essential process. Ask for a demonstration of your actual scenario, including an incomplete submission and a request that changes teams.

Involve the people who will use it. A feature can exist yet still require confusing navigation, repeated data entry, or a fragile workaround. Observe the steps staff need to take rather than treating a checked box as proof of a good fit.

Ask how information can be exported, which integrations are available, how access is managed, and what happens when the organization wants to move to another system. Confirm these details for the specific offering being considered.

Consider a tailored solution where the gaps matter

Custom software may be worth exploring when a service has important needs that existing tools cannot support cleanly. The missing piece might be a resident-facing experience, an internal review flow, or a connection between established systems.

Tailored work does not always mean replacing everything. A small application can give staff one clear view of a task while existing systems continue to hold the underlying records. The boundary needs to be explicit: which system owns each piece of information, how updates move, and what happens if a connection fails.

Start with the smallest useful scope. A prototype can help staff and residents evaluate the proposed journey before a larger implementation commitment.

Compare ownership as well as delivery

The initial implementation is only part of the decision. Include ongoing support, hosting, maintenance, accessibility reviews, staff training, integration changes, and content or configuration ownership in the comparison.

QuestionExisting platformTailored software
Who controls changes?Clarify vendor releases and configuration optionsDefine who maintains and approves changes
How does the workflow fit?Test the actual process in the productValidate the proposed journey before expanding scope
How portable is the data?Review export formats and access conditionsSpecify exports and document the data model
Who supports the team?Confirm support scope and escalation pathsAssign ongoing ownership and support responsibilities

Use the same service requirements when evaluating both approaches. That makes tradeoffs easier to explain to the people responsible for the decision.

Make user experience an acceptance criterion

“Modern” should describe how well the tool supports people, not just how it looks. Write acceptance criteria that a team can observe: a resident can understand the next step, a staff member can find a request, and an error can be corrected without losing completed work.

Include accessibility and testing with representative users throughout the project. Record what the team learned and which changes follow from that evidence.

Before expanding a rollout, test one service from beginning to end and agree on the support plan. Our guides to planning a local government website and starting with workflow automation offer two practical ways to narrow that first release.