# Hardware Requirements

The following hardware requirements provide a **baseline** for installing and running the ONEWEB Platform. Actual requirements may vary depending on deployment architecture, workload, and usage scale.

These requirements apply to both on‑premises and cloud‑based environments.

***

### Supported Hardware Platforms

ONEWEB supports deployment on the following hardware architectures:

* **x86‑64**
* **IBM POWER Systems**
* **SPARC**

This flexibility allows ONEWEB to be deployed across a wide range of enterprise infrastructure environments.

***

### Disk Space & File System Requirements

Adequate disk space is required for installing platform components and storing application data.

| Component              | Minimum Disk Space                                                       |
| ---------------------- | ------------------------------------------------------------------------ |
| **Web Server**         | At least **5 GB** for web server installation                            |
| **Application Server** | At least **20 GB** for application server and ONEWEB platform components |
| **Database Server**    | At least **10 GB** for database installation and ONEWEB master data      |

> Additional disk space may be required depending on application data volume, logging, and monitoring configurations.

***

### Memory (RAM) Requirements

Sufficient memory is essential to ensure stable runtime performance.

| Component              | Minimum Memory |
| ---------------------- | -------------- |
| **Web Server**         | **4 GB RAM**   |
| **Application Server** | **8 GB RAM**   |
| **Database Server**    | **8 GB RAM**   |

For production environments, higher memory allocation is recommended based on concurrency and transaction volume.

***

### CPU Requirements

CPU requirements vary depending on the server role and processor architecture.

| Component              | Minimum CPU Requirement                       |
| ---------------------- | --------------------------------------------- |
| **Web Server**         | 1 CPU core (Intel) or 1 CPU core (IBM POWER)  |
| **Application Server** | 2 CPU cores (Intel) or 1 CPU core (IBM POWER) |
| **Database Server**    | 2 CPU cores (Intel) or 1 CPU core (IBM POWER) |

For high‑availability or cloud deployments, CPU resources should be scaled according to expected load.

***

### Architectural Considerations

From a system architecture perspective:

* Web, Application, and Database components **may run on separate servers** or
* **May be co‑located on the same server**, provided sufficient resources are available

The final allocation depends on:

* Deployment model (Standalone, HA, Cloud)
* Expected user load and transaction volume
* Security and performance requirements


---

# 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.onewebstack.com/getting-started/prerequisites-and-system-requirements/hardware-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.
