DIGITAL PRODUCTS

Custom web applications for users and operators.

We design digital workflows in which different people need to complete actions, track progress and share data securely.

Complete the form and your request will go directly to the ZenCode team.

DIGITAL PRODUCTS 3 STEPS
  1. People and actions
  2. States and permissions
  3. Validated journey

An engagement to define around your data and your process.

RECOGNISE THE PROBLEM

The journey is digital. The steps are still cumbersome.

A web application is more than a website with extra screens: it must guide an action from start to finish. We design the journey for users and operators, the intermediate states and the information needed at every step.

WHEN IT MAY HELP

When customers, visitors or operators need to complete a digital journey involving steps, permissions and data that a standard website cannot manage.

  • Information requested more than once

    People re-enter data they have already supplied or repeat the same registration at different points.

  • Progress that is hard to track

    Users and operators cannot tell what has been completed, what is missing or who needs to act.

  • Overlapping roles

    Different people and organisations use the same service, but they should not all see or do the same things.

FROM THE PROBLEM TO THE FIRST ACTION

The product starts with an action that needs to be completed.

Before choosing interfaces or a platform, we identify who uses the service, the outcome they need and where the journey may break down.

  1. We map the journey

    We define users, steps, required data, states and edge cases for the first workflow to be built.

  2. We test the critical steps

    We design the interfaces and check that key actions are clear on the intended devices.

  3. We develop and test

    We build the agreed scope and test states, permissions, errors and integrations before release.

WHAT THE ENGAGEMENT INCLUDES

The right app format depends on the service.

Activities and conditions are defined around the actual case before the proposal.

Activities to include in the scope

  • User journeys, roles and service states
  • Prototypes and responsive interfaces
  • Agreed frontend, backend and APIs
  • Journey validation, release and defined next steps

To assess together

  • Intended users, devices and usage contexts
  • Authentication, personal data and access rules
  • External systems, integrations and distribution requirements

A web application may be sufficient. PWAs and apps distributed through app stores are options to assess, not formats included by default. The choice depends on features, devices and operational responsibilities.

EVIDENCE, NOT PROMISES

Fuorisalone Passport: one service, multiple roles.

In Fuorisalone Passport, developed by ZenCode, registration, personal QR codes and the web scanner for exhibition stands form a single journey. The platform distinguishes companies from authorised operators and records each scan in its proper context.

The Fuorisalone Passport mobile scanner is under development; the scans documented in the case study refer to the web scanner.

FREQUENTLY ASKED QUESTIONS

Before we begin, let’s clarify.

A few answers to help you get to know us.

Ask ZenCode a question
Do we necessarily need a downloadable app?

Not always. A web application can support many journeys without going through app stores. The choice depends on features, devices, offline access and distribution requirements.

Can we start with a single user journey?

Yes. We define a complete, verifiable initial workflow—including errors and edge cases—before adding further features.

How do you manage different users and organisations?

Roles, permissions and data separation must be designed around the service. Fuorisalone Passport is an example of a multi-tenant context, but the architecture must be defined for each project.

BRINGING EXPERTISE INTO YOUR CONTEXT

Let’s define
the first useful step.

Tell us who will use the service, which action they need to complete and where they currently encounter difficulties. Your request will go directly to our team.

Let’s discuss your web application journey