Stage: Ideation

Application & Architecture Overview

Describes the main application surfaces, user groups, and simple technical architecture for a future validation system.

Purpose: Product surfaces and system interaction model
Status: Discussion artifact

Product Shape

The proposed system is a SaaS platform with multiple connected user experiences:

The platform should operate as a coordinated service delivery system rather than as separate disconnected apps. Each user group sees the information and controls appropriate to their role, consent settings, and support responsibilities.

Audience 1 - Practitioner

Practitioners are the primary day-to-day professional users. They need a browser-based control system that helps them manage participants between face-to-face sessions and online consultations.

Practitioner Application

Likely delivered as a secure web application available from desktop, laptop, and tablet browsers.

Core capabilities:

Practitioner Value

Audience 2 - Participant and Support System

The participant-facing system is the daily-use experience for the neurodivergent person. It should be available on mobile first, with the option of browser access where appropriate.

The term "support system" includes family members, carers, local support workers, or other approved people who help the participant use the system or follow their support plan.

Participant Application

Likely delivered as a mobile application, with a responsive web version where useful.

Core capabilities:

Support Circle Access

Support access should be configurable, because participants will have very different levels of independence and local support.

Possible support roles:

Possible support capabilities:

Supporter access should not automatically mean full access to all participant information. It should be controlled by permissions, consent, role, and support intensity.

Participant and Support System Value

Audience 3 - Organisation Administration and Practitioner Support

Provider organisations need an administration layer to manage their service delivery, practitioners, compliance needs, reporting, and support quality.

This is separate from the practitioner application, although some senior practitioners or team leaders may use both.

Organisation Administration Application

Likely delivered as a secure browser-based SaaS admin portal.

Core capabilities:

Practitioner Support and Mentoring

As caseloads increase, practitioners may need support inside the organisation. The platform could help by making patterns visible:

This layer matters because the product is not only improving participant support. It is also changing how practitioners work, and the organisation needs tools to manage that transition responsibly.

Simple Technical Architecture

The system can be understood as four connected layers.

1. User Applications

2. Platform Services

3. Data Layer

4. Integration Layer

Potential integrations over time:

Interaction Flow

  1. The organisation sets up practitioners, participants, roles, and service programs.
  2. The practitioner configures the participant's routines, check-ins, reminders, and support-circle access.
  3. The participant uses the mobile or web application for daily engagement.
  4. Family or local supporters receive only the access and prompts appropriate to their role.
  5. The platform turns participant activity into summaries, alerts, and trends.
  6. The practitioner reviews this information and adjusts support.
  7. Online or face-to-face sessions are scheduled and tracked through the system.
  8. The organisation reviews aggregate reporting, adoption, workload, and service quality signals.
  9. Pilot evidence is generated for future funding, cost, and service model discussions.

Simple Architecture Diagram

flowchart LR
    Participant["Participant App
Mobile / Web"] Supporter["Family / Local Support
Limited Role-Based Access"] Practitioner["Practitioner Portal
Browser-Based SaaS"] Admin["Organisation Admin Portal
Browser-Based SaaS"] Platform["Core SaaS Platform
Identity, Permissions, Configuration,
Check-ins, Scheduling, Messaging,
Video, Reporting, Audit"] Data["Secure Data Layer
Profiles, Engagement, Notes,
Schedules, Consent, Audit Logs"] Integrations["External Services
SMS, Push, Email, Video,
Calendars, Reporting Exports"] Participant --> Platform Supporter --> Platform Practitioner --> Platform Admin --> Platform Platform --> Data Platform --> Integrations Platform --> Practitioner Platform --> Participant Platform --> Supporter Platform --> Admin

Design Implications