Skip to content

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.