New guide: assessing organisational readiness for Microsoft 365 Copilot. Read the guide

Design and Architecture

Functional Design

Detailed functional specification covering process, screens, rules and edge cases.

Functional design is where edge cases are found cheaply. We work through the exceptions with the business before they surface in testing.

What you receive

  • Functional design specification
  • Process and state definitions
  • Business rules catalogue
  • Screen and interaction design
  • Edge case handling

Why organisations ask for it

Fewer surprises in testing

Exceptions worked through during design.

Shared understanding

One document the business and engineers both accept.

How the engagement runs

  1. Understand

    Requirements, constraints, existing estate and non-functional needs.

  2. Options

    Credible alternatives with trade-offs made explicit.

  3. Decide

    Recommendation with rationale, recorded as a decision record.

  4. Detail

    Component, data, integration and security design ready to build from.

Next step

Need functional design?

A short conversation establishes the scope, the prerequisites and whether this is genuinely the right place to start.

Talk to an expert Solutions