
Public administration — case-handling platform
Digitisation of a public-facing service, designed to remain usable on unstable connections and outside the capital.
- Counters deployed
- 9
- Months of programme
- 11
Reference KP-2023-005
Software is only worth what your teams can take over.
The problem
Most organisations do not need entirely bespoke software. They need one precise part of their activity — the part that sets them apart, or the part no vendor covers — to be properly supported, with the rest resting on what already exists.
Bespoke development is justified when the process is genuinely particular to the organisation, when integration with what exists weighs more than the function itself, or when sovereignty over data and code rules out hosting outside the applicable framework.
In every other case it produces dependency. Software written with no architecture documentation, no test suite and no trained team belongs in practice to whoever wrote it, whatever intellectual property clause the contract carries.
What makes software recoverable, schematic
Scope
Situations
Requirements
These requirements hold whichever supplier is appointed. Written into a tender, they filter out the responses that will not hold.
Pitfalls
Questions
By comparing the cost of adapting an existing solution with the cost of building, over the expected life rather than at purchase. Bespoke is justified when the process is genuinely particular to the organisation, when integration weighs more than the function, or when data sovereignty rules out hosting outside the applicable framework. Otherwise, adapting a package costs less.
The client, and the clause alone is not enough. Ownership is made real by a code repository the client can access from the first delivery, architecture documentation, runnable test suites and a reproducible build procedure. Without those four, ownership is formal and the dependency remains entire.
Duration depends less on the size of the software than on the availability of the people who know the process and on the state of the data to be migrated. A narrow scope released early and then extended reduces risk more than a long schedule run in one go.
Through documented interfaces, with agreed exchange formats and explicit handling of errors and rejects. What costs is not the nominal exchange but the exception cases, and the ability to reconcile the two systems when they diverge. That logging is designed in from the start.
Nothing, if reversibility was addressed during the project rather than at its end. It presupposes a current code repository, operating documentation, a rebuildable environment and test suites that let a new team verify it has broken nothing. It is a requirement to state on day one, because it changes how the work is built.
The criteria are data sensitivity, the applicable legal framework and the organisation’s ability to operate infrastructure. Hosting on the client’s infrastructure keeps control and brings the operating burden with it; sovereign external hosting removes the operating burden while keeping the framework. Both are documented, including where the data physically sits.
Evidence

Digitisation of a public-facing service, designed to remain usable on unstable connections and outside the capital.
Reference KP-2023-005
Solutions concerned
Consultations · Pre-qualifications · Partnerships
Describe the site, the dominant constraint and the deadline. We will say what requires a preliminary study and what can be committed directly.
Results
No result.Try a broader word: power, security, network, pre-qualification.
↑↓ Move↵ Open pageEsc CloseAll pages