# System Requirements

## Hardware requirements

Minimum hardware requirements for the application are the following:

* 32-bit CPU
* 1 CPU cores (recommended 2 CPU)
* 2 GB of RAM (recommended 4 GB)
* 5 GB of Hard Disk (to be dimensioned according to the archived files)

## Software requirements

### Operating system

All solution components are supported on:

* **Linux** with kernel version 4.18+
* **Windows Server** 2012+

The solution may operate on another operating system, but we recommend asking for a certification.

### Database

The product requires a database to store configuration and runtime data.\
Two installation options are available:

* **embedded database** (H2) - the database is integrated within the application and does not require external setup.
* **external PostgreSQL 16.3 and 16.x database** - the product can connect to an external PostgreSQL instance; the PostgreSQL instance must be installed, configured and available before product setup.

### Web client

Access to the application requires an Internet browser.

Currently supported browsers are:

* Google Chrome 124+
* Mozilla Firefox 126+

The solution may operate on other browsers, but we recommend working exclusively on the supported ones.

### Client versions

The following client versions are certified with **Data Mover Smart**:

* **FileZilla**: 3.66.5
* **WinSCP**: 6.5.6

### Compatibility command line

[Compatibility CLIs](/data-mover-smart/command-line-interfaces/compatibility-command-line-interfaces.md) are provided to ensure backward compatibility with legacy automation and operational scripts.

#### curl availability

The compatibility command line interfaces rely on the `curl` utility. `curl` must be installed and accessible from the system execution path of the user or service running the commands.

### Scripts execution via DMS Actions

When scripts executed through [DMS Actions](/data-mover-smart/rules/actions.md) make use of environment variables, for example the `SPAZIO` variable in the context of legacy Spazio MFT/S compatibility, these variables can be defined either in the **Data Mover Smart environment** (see the [Environment variables](/data-mover-smart/settings/advanced/environment-variables.md) page) or at the **operating‑system level**.&#x20;


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.primeur.com/data-mover-smart/installation-and-upgrade/system-requirements.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
