# Software Requirements

The following software requirements define the **supported software stack** for installing and running the ONEWEB Platform.\
These requirements apply to on‑premises, cloud, and container‑based deployments unless otherwise stated.

***

### Supported Operating Systems

ONEWEB supports deployment on the following operating systems:

* **AIX** 7.1 or later
* **Linux distributions**, including:
  * Red Hat Enterprise Linux (RHEL) 7.3 or later
  * Ubuntu 16.04.3 LTS or later
  * CentOS 7.3 or later
* **Microsoft Windows**, including:
  * Windows
  * Windows Server 2008
  * Windows Server 2012
  * Windows Server 2016
* **Solaris** 11.3

> The selected operating system should align with your organization’s infrastructure standards and security policies.

***

### Application Server Requirements

ONEWEB is designed to run on Java EE–compatible application servers.

The following application servers are supported:

| Application Server                   | Supported Version |
| ------------------------------------ | ----------------- |
| **IBM WebSphere Application Server** | 8.5.5 or later    |
| **JBoss EAP**                        | 7.0.0 or later    |
| **WildFly**                          | 10.1.0 or later   |

The application server hosts ONEWEB runtimes and is responsible for executing platform services and application logic.

***

### Java Runtime Requirements

ONEWEB is built on **Java technology**, and the Java version must be compatible with the ONEWEB platform version in use.

| ONEWEB Version        | Required Java Version |
| --------------------- | --------------------- |
| **ONEWEB v4.0.0.19**  | Java 8                |
| **ONEWEB v5.0.23.05** | Java 17               |

> Ensure that the Java version configured on the application server matches the Java version required by the ONEWEB release you are installing.

***

### Software Stack Considerations

When preparing the software environment, consider the following:

* The operating system, application server, and Java runtime must be **compatible with each other**
* Software versions should follow vendor support and patching policies
* For cloud and container deployments, these requirements may be encapsulated within base images or managed services

***

### Notes on Compatibility and Support

* The listed versions represent **supported baselines**
* Newer minor or patch versions may be supported if compatible with the underlying platform
* Always validate software compatibility in a **Testing Environment** before deploying to Production


---

# 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/oneweb-platform-th/getting-started/prerequisites-and-system-requirements/software-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.
