Independent guidance for UK businesses

Make better decisions about business software

Practical guidance for web applications, SaaS, internal systems, integrations and legacy software — from the first process map to acceptance, ownership and support.

  • Process before technology
  • Costs and ownership included
  • No invented case studies
A business decision guide shown on a phone with process, role and data-flow diagrams
Decision guidanceProcesses · requirements · costs · ownership
Business software lifecycle

From problem to ownership

Good software decisions are made in sequence. Skipping early questions usually creates expensive problems later.

  1. 01

    Problem

    Define the operational problem and desired outcome.

  2. 02

    Process map

    Capture the current process, roles and exceptions.

  3. 03

    Requirements

    Describe functions, data, quality and acceptance.

  4. 04

    Build vs buy

    Compare fit, control, cost and exit options.

  5. 05

    Discovery

    Test assumptions before committing to delivery.

  6. 06

    Delivery

    Build, review and control change in evidence-based stages.

  7. 07

    Acceptance

    Verify real workflows and sign off against criteria.

  8. 08

    Ownership and support

    Keep control of assets, operations and future change.

Costs and ownership

Budget beyond the build

Discovery, licences, integrations, hosting, monitoring, support, change and exit all affect total cost.

One-offDiscovery · build · migration · acceptance
RecurringCloud · licences · support · monitoring
Often missedChange · documentation · supplier exit
Understand web-application cost
Control the assets

Ownership is more than source code

  • Business accounts Domain, cloud, repositories and billing access
  • Operational evidence Backups, monitoring, runbooks and deployment process
  • Exit readiness Data export, licences, documentation and transition support
Review source-code ownership
Latest practical guides

Newly published

Browse all guides
Practical guide

Software Support SLA: What a Business Should Ask For

A software support Service Level Agreement is the part of a contract that sets out what happens after a system goes live. It defines how quickly a sup…

Contracts and Legal3 min read
How-to guide

How to Plan Error Handling and Operational Alerts

Every business application encounters failures: an integration times out, a payment is rejected, a file cannot be processed or a scheduled job stops h…

Planning a Web Application3 min read
How-to guide

How to Exit a Software Vendor Without Losing Control

A safe vendor exit preserves the organisation's ability to operate while control moves from the outgoing arrangement to the target one. The work shoul…

Vendor Exit and Transition3 min read
How-to guide

How to Measure ROI of Internal Business Software

Internal business software does not generate revenue directly, which makes its return on investment harder to pin down than a customer-facing product.…

Measuring Business System Value3 min read
Risk guide

How to Prepare a System for a Security Review

A security review is a structured examination of a system's defences, carried out at a specific point in time by someone outside the day-to-day develo…

Security3 min read
How-to guide

How to Plan Role-Based Access Control

Role-based access control, commonly referred to as RBAC, assigns system permissions to roles rather than to individual people. A user gains access by …

User Roles and Access Control3 min read
Editorial trust

Clear about what the guidance can and cannot do

Researched and referenced

Time-sensitive claims are checked against authoritative sources and dated where appropriate.

Independent framing

Options are compared by business fit, cost, control and risk rather than affiliate position.

Corrections welcome

Material errors are corrected transparently. Readers can contact the editorial team.