System Configuration Suggestions for Leapwork - Platform Edition

Platform Edition

All three components of the Leapwork Platform Edition can be installed on the following versions of Windows:

Operating System Supported Windows 10, Windows 11, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019, Windows Server 2022, Windows Server 2025

Note - .Net Version 4.8 is required to install Leapwork. The user can download and install .Net Version 4.8 using the following link.

Typically, the Studio and Agents are installed on desktop versions, whilst the Controller is installed on a Windows server. Some operating systems do not work remotely due to technology challenges. Please check the following requirements for remote servers and operating systems. Similarly, click here to read about the Prerequisite for using Windows Credential for auto-login. Permission & roles required to install Leapwork on a windows computer can be found here.

The studio should be installed on the user’s workstation; hence its configuration remains the same for Platform and Enterprise editions. The studio is comparable to a normal Office installation, so, in most cases, no special configuration is required.

The recommended hardware configuration for the Studio is:

Controller

The Controller is the central hub in the Leapwork system and needs to be configured to accommodate the workload. The workload depends on various factors. These include:

The recommendation is to start with a standard server configuration and monitor the Controller machine's memory usage, I/O activity, CPU usage, etc. The user can then down/upgrade the machine as required. A standard server configuration could be:

The Controller can run on both physical and virtual servers.

Please note, if the user wants to install all components on one machine, the following hardware configuration is required:

Agent

The Agent is used for executing automation flows. Whilst deploying the Agent in the Data Center, it may not be possible to obtain a Windows desktop version. Therefore, the Agent will also run on a Windows Server with Desktop Experience enabled. The Server is installed on a Windows server. Here is how to choose the configuration for the Agent machine:

In this case, the machine should be as similar as possible to the end-user's machine. This will increase the reliability of the automation flows. However, we recommend that the CPU has at least two cores.

The recommended hardware configuration, in this case, would be:

In the case of executing web automation flows, it is possible to set up an environment that points to a Selenium Grid. Selenium Grid allows multiple browsers to run web automation flows in parallel on the same machine. The more powerful the machine, the more browsers can run in parallel.

In this case, a recommended hardware configuration (assuming 4 parallel browser executions) would be as follows:

For any clarification, please contact our Priority Support.