Product Sheet — RevasOS PM (Project Management)
1. System architecture and infrastructure
RevasOS PM operates as a Cloud-Native application built on a multi-tenant architecture, designed to guarantee data persistence, high availability and real-time financial profiling. The system supports a pay-per-use tracking model based on actually consumed resources (active projects, budget rows, registered invoices).
Supported platforms
- Web App / Management Dashboard (modern browsers: Chrome, Safari, Firefox, Edge).
- Native Mobile App for data entry (iOS 14.0+ and Android 10.0+).
Identity and access management (IAM & RBAC)
- Role-Based Access Control.
- Privilege separation: Administrator/Partner (full financial visibility), Project Manager (assigned-project budget management), Base User (time-tracking and tasks).
- Multi-organisation management: ability to logically partition projects and invoices for different legal entities.
Security and compliance
- Data encryption in transit (TLS 1.3) and at rest.
- Hosting in European data centres (EU-region), GDPR-compliant.
- Native export of financial and project data (CSV, XLSX, JSON).
2. Core modules (Identity & Setup)
Module 1 — Contacts and organisations
Relational database management for the project perimeter.
- Organisation records — Registration of clients, suppliers and sub-contractors. Data structuring for project headers and invoice linking.
- Contact records — Operational references associated with organisations (e.g. client-side project contact).
Module 2 — Team records
The structured register of operational resources for workload management.
- Resource profiles — Mapping of employees and external collaborators, skills and classification.
- Suite integration — Acts as an architectural bridge: when upgrading to the Professional Suite (HR + PM), the team records serve as the unified base for advanced personnel management.
3. Operational modules (Planning & Execution)
Module 3 — Project & budget management
The central financial and planning engine of the system.
- Project lifecycle — Tracking by operational states (Planning, Running, Halted, Done).
- WBS architecture (Work Breakdown Structure) — Hierarchical structuring: Project > Milestone > Task. Ability to duplicate project templates for recurring engagements.
- Budgeting engine — Definition of Expense Estimates (cost and revenue estimates per individual budget line or phase).
- Resource workload — Gantt-chart visualisation with colour coding for monitoring productive capacity (overload vs availability) of assigned resources.
Financial reporting
Proprietary calculation engine structured on a 4×4 matrix:
- 4 Pillars: Time, Costs, Revenue, Profit.
- 4 Perspectives: Planned, Actual, Forecast, Remaining. (System note: The "Actual" column data populates dynamically only when fed by the Timesheet and Invoice Register modules).
Module 4 — Task management
Micro-system for tracking deliverable progress.
- Project tasks vs standalone — Activities bound to the project's milestone structure (with budget impact) or independent internal activities.
- Progress states — Lifecycle tracking (Backlog, To Do, In Progress, Done).
- Deadline detection — Automatic alerts for overdue tasks.
Module 5 — Timesheets and availability
Data-entry engine for time tracking and capacity.
- Hours logged by project — Rapid entry (from mobile or web) of worked time allocated strictly to the project/task.
- Financial report feed — Logged hours populate the "Actual Time" pillar of the Projects module in real time.
- Resource availability — Leave, time-off and absence management. System limitation: in a pure PM context, this feature only determines resource availability on the workload; it does not produce exports valid for employment-law compliance (delegated to the HR Suite).
4. Management modules (Finance & Cost Control)
Module 6 — Invoice register
Tracking system for external costs and project revenues, with a data structure compliant with Italian tax requirements.
Note:
Module in Beta status. It is NOT invoicing software. It does not issue tax documents nor automatically transmit to SDI. It requires the entry or import of relevant invoices issued/received via third-party accounting software.
- Document recording — Entry of purchase invoices (suppliers/sub-contractors) and sales invoices (clients).
- Lifecycle tracking — Invoice state management (Planned, Issued, Paid).
- Budget reconciliation — Mandatory linking of each invoice line item to a specific Expense Estimate in the project budget.
- Financial report feed — Recorded purchase invoices populate the "Actual Costs" pillar; sales invoices populate "Actual Revenue".
Module 7 — Digital expense reports
Tracking and allocation of out-of-pocket travel costs.
- Manual data entry — Expense-item entry from the mobile app (amount, date, category). System limitation: no OCR scanning or automatic receipt reading.
- Project allocation — The expense is charged directly to the project, feeding the project's actual costs before invoicing even takes place.
- Approval workflow — Review and validation by the Project Manager or Administrator.