/

Developer Guide

Functional Requirements

To effectively contribute to CrowdVision, developers must understand both what the system is expected to do (Functional) and how well it is expected to perform those tasks (Non-Functional).

Scope: a Functional Requirement here is behavior CrowdVision’s users experience — a tenant, staff member, or administrator interacting with the product. Each FR traces to one or more User Stories and respects the constraints in Business Requirements.


1. Identity & Membership

2. Domain Creation

3. Domain Structure & Visibility

4. Digital Twin Management

5. Building Multi-Tenancy

6. Sensor Data & Thresholds

7. Alerting & Notifications

8. Live Dashboard

9. AI Assistant