# Hardware requirements

> |  | Small Environments (&lt;20 users) | Medium Environments (&lt;200 users) | Large Environments (&gt;200 users) |
| --- | --- | --- | --- |
| **Processor** | 2 Cores | 4 Cores &gt;2.3GHZ | 8 Cores or more |
| **Memory** | 4GB | 8GB | 32GB or more |
| **HDD** | 0.5TB | 0.5TB | 1TB or more |

## Web Server

|  | Small Environments (&lt;20 users) | Medium Environments (&lt;200 users) | Large Environments (&gt;200 users) |
| --- | --- | --- | --- |
| **Processor** | 2 Cores | 4 Cores &gt;2.3GHZ | 8 Cores or more |
| **Memory** | 4GB | 8GB | 32GB or more |
| **HDD** | 0.5TB | 0.5TB | 1TB or more |

:::note
HDD usage increases over time and may exceed these values, based on how many attachments are stored in Test Manager objects.
:::

## SQL Server

|  | Small Environments (&lt;20 users) | Medium Environments (&lt;200 users) | Large Environments (&gt;200 users) |
| --- | --- | --- | --- |
| **Processor** | 2 Cores | 4 Cores | 8 Cores or more |
| **Memory** | 4GB | 8GB | 16GB or more |
| **HDD** | 0.5TB | 1TB | 1TB or more |

## TCP Ports

| Port | Description |
| --- | --- |
| 443 | The default port for communication between the user and Test Manager. You can assign a different port if needed (e.g. if the default `443` is used by the Orchestrator instance). |
| 1433 | The default port for SQL Server. You can assign a different port when you first configure the SQL Server. |
