Development guidesILLUSTRATIVE GUIDE / Web applications

Turn a daily task into a better way to work.

An illustrative customer-request application that gives customers and operators a shared view of the work, without a chain of follow-up emails.

Product designUser rolesApplication development
THE EXPERIENCE WE’RE DESIGNING

What should your software make easier?

Web and mobile experiences built around the task that matters.

Illustrative design. An example of the work and possible deliverables, rather than a published client engagement.

01 / THE CHALLENGE

Give customers and operators a shared view.

A service team receives requests by email. Customers cannot see progress, and operators copy the same details between documents and internal tools.

The application needs to make one journey work well: submit a request, review it, ask for missing information, and keep the customer informed. Permissions and exceptional cases are part of that journey.

02 / THE APPROACH

Make one complete request flow work well.

The exact scope follows the business need. Work of this kind can take shape through these stages.

  1. 01

    Map the task and its owners

    Identify the customer, reviewer, and operator. Define who can see or change a request at each stage.

  2. 02

    Prototype the important states

    Walk through creation, review, missing information, completion, empty views, and failures with realistic examples.

  3. 03

    Implement one complete flow

    Connect the interface to validated data, authentication, authorization, and the agreed notifications.

  4. 04

    Test with representative work

    Check role boundaries, interrupted submissions, concurrent changes, mobile layouts, and recovery from service failures.

03 / A CONCRETE EXAMPLE

A request with a visible next step.

The example application keeps the task and the next action in one place.

Submitted

A customer sends a service request. The application confirms receipt and shows the information that was saved.

In review

An operator checks the request and asks for a missing document. Only the appropriate customer can access it.

Ready to begin

The customer supplies the information. The operator confirms the next step and the status updates for both roles.

04 / IMPORTANT DECISIONS

Access, saved work, and recovery.

Permissions belong on the server

Hiding an interface control is not authorization. Each request is checked against the user, role, and resource.

Failure states are part of the product

Explain failed saves, prevent duplicate submissions, and preserve useful input so users can recover.

05 / WHAT YOU RECEIVE

An application ready for real requests.

Deliverables and ownership are agreed in the engagement. For this kind of work, they can include:

  1. 01

    Working application flows

    The agreed interfaces, roles, data model, and integrations in a deployable application.

  2. 02

    Tests of important behavior

    Coverage for the journeys and permission boundaries that make the application dependable.

  3. 03

    Operational handover

    Deployment instructions, configuration, monitoring needs, and an agreed approach to future changes.

LET’S MAKE IT SPECIFIC TO YOU

Let’s work through your application.

Tell us about the people, the task, and the systems involved. We can use that context to discuss an appropriate scope.

Get a quote
All services ↗