# Components

## Server

The Server is the central control component of the Storware Backup and Recovery solution, orchestrating all system operations and maintaining critical metadata. It provides a comprehensive framework for configuration management, monitoring, and system-wide coordination, ensuring seamless interaction between components.

## Node

The Node is a critical component in Storware Backup and Recovery, designed to manage the efficient transfer and processing of data within the backup ecosystem. This component is responsible for executing core operations, including **backup**, **restore**, and **mount** tasks, ensuring optimal performance and reliability across diverse environments.

The node consists of the following subcomponents:

### Cloud agent

Data mover that performs backups and restores operations for M365.

### Cloud server and OS server

The Cloud Server and OS Server are specialized components in Storware Backup and Recovery, designed to manage metadata for backup and restore operations. They play a pivotal role in ensuring the consistency and traceability of data within the backup and recovery lifecycle.

### OS agent

The OS agent is a component installed directly on the protected system The agent is responsible for performing filesystem backup and restore operations. The agent supports: macOS, Windows and Linux.
