# Software requirements

This page describes the additional software and infrastructure you'll need to run WProofreader Server. We recommend that you familiarize yourself with these requirements before installation.

The information on this page applies to products **v6.7.3 and higher**.

* Use the product only with a supported platform (see the table below). Any platforms and versions which are not listed on this page are unsupported, which means we don't test, fix bugs, or provide assistance on any issues that may occur.
* We recommend visiting our [blog](https://webspellchecker.com/blog/) to see if there are any End of Support Announcements for upcoming changes to supported platforms.

#### Software prerequisites <a href="#softwarerequirements-softwareprerequisites" id="softwarerequirements-softwareprerequisites"></a>

The on-premise package requires the following software to be used:

1. One of the supported operating systems installed on a dedicated server or virtual machine;
2. Web server to serve static files (web content);
3. JRE or JDK with JVM installed to enable the grammar engine;
4. One of the supported browsers to correctly display a product functionality integrated into your web app or website.

#### Supported platforms and environments <a href="#softwarerequirements-supportedplatformsandenvironments" id="softwarerequirements-supportedplatformsandenvironments"></a>

| Windows server                                                                               | <ul><li>Windows Server 2016 / 2019 / 2022</li><li>Windows 10 / 11</li></ul>                               | Supported OS with a 64-bit architecture only.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| -------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Linux distributives                                                                          | <ul><li>Red Hat Enterprise Linux (RHEL) 8+</li><li>Ubuntu 20.04 LTS+</li><li>Amazon Linux 2023+</li></ul> | <p>Recommended using long-term support (LTS) versions only.<br>The application should work on other distributives which have Glibc at least version <strong>2.28</strong>.</p>                                                                                                                                                                                                                                                                                                                                                                                                                      |
| Internet Information Services (IIS)                                                          | [10.x](https://docs.microsoft.com/en-us/lifecycle/products/internet-information-services-iis)             | The default web server for Windows servers is IIS.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| Apache HTTP Server                                                                           | [2.4.x](https://httpd.apache.org/)                                                                        | Optional web server for Linux.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| NGINX                                                                                        | [1.x.x](https://nginx.org/en/download.html)                                                               | The default web server for Linux servers is NGINX.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| Java Runtime Environment (JRE) or Java Development Kit (JDK) with Java Virtual Machine (JVM) | Java SE 17 is the minimal version.                                                                        | <p>Java 17 or higher is required. Recommended using long-term support (LTS) versions only.</p><p>AppServer will try to automatically detect Java Virtual Machine (JVM). If you prefer to setup or change a path to JVM manually, refer to the guide.</p><p>The default Docker image uses <a href="https://openjdk.java.net/install/">OpenJDK</a> offered by Ubuntu (<a href="https://ubuntu.com/tutorials/install-jre#2-installing-openjdk-jre">default-jre</a> package).</p><p>You can also <a href="https://openjdk.java.net/">download and install OpenJDK</a> from their official web page.</p> |

#### Related <a href="#softwarerequirements-related" id="softwarerequirements-related"></a>

* [Hardware requirements](broken://pages/cSwflyzl1OWUYIOSkNt0)
* [Supported browsers](/integrations/supported-browsers.md)

<br>


---

# 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.wproofreader.com/deployment/installation-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.
