Skip to main content

i4scada Knowledge Base

Requirements and Recommendations

Abstract

Learn about the Software and Hardware requirements and recommendations relevant to the i4scada product.

This topic contains the software and hardware requirements and recommendations for viewing and creating SCADA visualizations and also for development using Ewon by HMS Networks Client SDK and Server SDK.

Software Requirements

These are the minimum requirements for the basic functionality of the software. Actual conditions can vary, depending on the system configuration, the software that is installed, and the features

The default operating system compatibility of i4scada is limited by the requirements of the SQL Server 2022 Express Edition, which is delivered by default with the i4scada Setup. The following operating systems are supported by SQL Server 2022 Express Edition:

  • Windows Server 2016 Datacenter

  • Windows Server 2016 Standard

  • Windows Server 2016 Essentials

  • Windows Server 2019 Datacenter

  • Windows Server 2019 Standard

  • Windows Server 2019 Essentials

  • Windows Server 2022 Datacenter

  • Windows Server 2022 Standard

  • Windows Server 2022 Essentials

  • Windows Server 2025 Datacenter

  • Windows Server 2025 Standard

  • Windows Server 2025 Essentials

  • Windows 10

  • Windows 10 Professional

  • Windows 10 Enterprise

  • Windows 10 IoT Enterprise

  • Windows 11

  • Windows 11 Professional

  • Windows 11 Enterprise

  • Windows 11 IoT Enterprise

Read more information about the Microsoft SQL Server 2022 requirements.

Viewing visualizations requirements

Description

Operating Systems

Any Operating System with an HTML5 (and/or Silverlight up to i4scada version 3.9) enabled web browser.

Web Browser

Web browser with HTML5 and/or Silverlight support. Check the below table for an overview of web browser compatibility with HTML5 and Silverlight:

Web Browser

HTML5 Compatibility

Silverlight Compatibility

Note

Silverlight only supports versions 3.8.x and 3.9.

Internet Explorer 11

No

Yes

Edge

Yes

No

Chrome

Yes

No, since Chrome 45

Mozilla Firefox

Yes

No, since Firefox 52

Opera

Yes

No

Safari

Yes

No

Silverlight run time

Microsoft Silverlight version 5 (relevant for the i4scada 3.8x and 3.9 versions)

Running i4scada Requirements

Description

Operating Systems

Only 64-bit operating systems are supported!

  • Windows Server 2016 Datacenter

  • Windows Server 2016 Standard

  • Windows Server 2016 Essentials

  • Windows Server 2019 Datacenter

  • Windows Server 2019 Standard

  • Windows Server 2019 Essentials

  • Windows Server 2022 Datacenter

  • Windows Server 2022 Standard

  • Windows Server 2022 Essentials

  • Windows Server 2025 Datacenter

  • Windows Server 2025 Standard

  • Windows Server 2025 Essentials

  • Windows 10 Professional

  • Windows 10 Enterprise

  • Windows 10 IoT Enterprise

  • Windows 11 Professional

  • Windows 11 Enterprise

  • Windows 11 IoT Enterprise

Supported SQL Servers

  • Microsoft SQL Server 2016 Express (default SQL Server), Standard & Enterprise

  • Microsoft SQL Server 2019 Express, Standard & Enterprise

  • Or higher

  • Microsoft SQL Server 2022 Express Edition

The current release of i4scada requires the language for the user used for logging on (SQL server user = WEBfactoryStudio user) to be set to English when the SQL server is installed manually (not by WEBfactory setup) or an own SQL server user account is created

.NET Framework

Microsoft .NET Framework 4.6.2 or above

NOTE - For optimal results when working with the i4scada, a set of Windows Roles and Features need to be enabled.

For more details, check our tutorials, here.

Silverlight SDK

Microsoft Silverlight 5 SDK (relevant for the i4scada 3.8x and 3.9 versions)

Webserver

Microsoft Internet Information Services (IIS)

Note

The use of a Windows Server operating system is recommended to allow access for several clients. For optimal results when working with the i4scada, a set of Windows Roles and Features need to be enabled.

For more details, check our tutorials, here.

IDE

  • Microsoft Visual Studio Community 2017

  • Microsoft Visual Studio Professional 2017

  • Microsoft Visual Studio Enterprise 2017

  • Microsoft Visual Studio Community 2019

  • Microsoft Visual Studio Professional 2019

  • Microsoft Visual Studio Enterprise 2019

  • Microsoft Visual Studio Community 2022

  • Microsoft Visual Studio Professional 2022

  • Microsoft Visual Studio Enterprise 2022

Developing with i4scada Client SDK. Silverlight, WPF and HTML5

Description

Operating System

Microsoft Windows 10 (x64) or higher

.NET Framework

Microsoft .NET Framework 4.6.2 or higher

Silverlight SDK

Microsoft Silverlight 5 SDK or higher (relevant for the i4scada 3.8.x and 3.9 versions)

Silverlight Toolkit

Microsoft Silverlight 5 Toolkit (relevant for the i4scada 3.8.x and 3.9 versions)

Silverlight Developer Runtime

Microsoft Silverlight 5 Developer Runtime or newer (relevant for the i4scada 3.8.x and 3.9 versions)

IDE for Silverlight

  • Microsoft Visual Studio Community 2015

  • Microsoft Visual Studio Professional 2015

  • Microsoft Visual Studio Enterprise 2015

Microsoft Visual Studio 2017 does not support Silverlight projects. To maintain existing Silverlight projects, use Microsoft Visual Studio 2015. Please also note that Silverlight is relevant only for the i4scada 3.8.x and 3.9 versions.

IDE for WPF

(SmartEditor controls)

  • Microsoft Visual Studio Community 2017

  • Microsoft Visual Studio Professional 2017

  • Microsoft Visual Studio Enterprise 2017

  • Microsoft Visual Studio Community 2019

  • Microsoft Visual Studio Professional 2019

  • Microsoft Visual Studio Enterprise 2019

  • Microsoft Visual Studio Community 2022

  • Microsoft Visual Studio Professional 2022

  • Microsoft Visual Studio Enterprise 2022

IDE for HTML5

  • Any text/HTML editor (Notepad, Notepad++, etc.)

  • Microsoft Visual Studio Community 2017

  • Microsoft Visual Studio Professional 2017

  • Microsoft Visual Studio Enterprise 2017

  • Microsoft Visual Studio Community 2019

  • Microsoft Visual Studio Professional 2019

  • Microsoft Visual Studio Enterprise 2019

  • Microsoft Visual Studio Community 2022

  • Microsoft Visual Studio Professional 2022

  • Microsoft Visual Studio Enterprise 2022

Developing with i4scada Server SDK

Developing

Operating System

Microsoft Windows 10 (x64) or higher

IDE

  • Microsoft Visual Studio Community 2017

  • Microsoft Visual Studio Professional 2017

  • Microsoft Visual Studio Enterprise 2017

  • Microsoft Visual Studio Community 2019

  • Microsoft Visual Studio Professional 2019

  • Microsoft Visual Studio Enterprise 2019

  • Microsoft Visual Studio Community 2022

  • Microsoft Visual Studio Professional 2022

  • Microsoft Visual Studio Enterprise 2022

Hardware Recommendations

These hardware recommendations are applicable to i4scada Version 3.9. Actual conditions can vary, depending on the amount of data logging, alarms, and update rates.

Server requirements

Small Projects (Up to 5000 items)

Medium Projects (5000 to 50000 items)

Large Projects (50000+ items)

Large Projects (80000+ items)

RAM Memory

16 GB

32 GB

>32 GB

>64GB

CPU cores

4

8

>8

>12

Note

The above server requirements are based on previous projects. However, not every project size meets the recommended requirements.

The main resource-intensive tasks are determined by the signal update rate, alarm trigger rate, and log trigger rate.

For example, a "small" project with 3000 alarms and a flurry of alarms that are triggered regularly will consume more resources than the same project with a slow alarm trigger rate, therefore, it is better to have more RAM in general.

A "large" project with 50,000+ signals but a slow signal refresh rate or slow log trigger rate might fall into the "medium" category, which is probably the same category for a "small" project with a fast alarm refresh rate or fast log trigger rate.

As a rule of thumb, we recommend using the next higher project size category if there is some uncertainty or the possibility of expanding RAM / CORE resources during rentier.

A large project with 50.000 + signals requires fast processing of log data. Therefore, projects with 50,000+ signals should not be operated with the MS SQL Express Server, it is recommended to use the MS SQL Standard Edition.

For projects with 80,000 + signals, it is recommended to use the MS SQL Standard Edition, with at least 64GB RAM and 12 CPU cores. The cores and RAM are then assigned to the SQL Server, depending on the system load. E.g. 4-6 cores and/or 16-32 GB RAM.

Client Requirements

Laptop / Desktop

Minimum

Recommended

Reason

Processor (CPU)

-

Quad Core or better

(e.g., Intel i5/i7, AMD Ryzen 5/7)

A faster CPU core makes the i4SCADA interface more responsive and data visualization smoother. Additional cores help with multiple dashboards, browser tabs, or background tasks, but the biggest performance gains come from strong single-core speed

RAM Memory

8 GB

16 GB or more

i4scada uses significant memory for components, caching, and smooth operation. Extra RAM improves performance during multitasking, like running several dashboards or browser tabs

GPU (Graphics Card)

-

Integrated GPU

(e.g., Intel Iris Xe, AMD Vega)

CSS animations, Canvas, WebGL, and hardware-accelerated rendering

Storage (SSD)

-

NVMe SSD with at least 256 GB

Ensures quick loading of dashboards and smooth operation, including browser caches and temporary files

Network

-

100 Mbit/s or faster

(LAN or stable Wi-Fi)

Large dashboards, assets, and API data need to load quickly. A stable network ensures smooth updates and responsive interactions in i4scada.

Display Resolution

-

Full HD or higher

1920x1080

Higher resolution ensures dashboards, charts, and controls are clear and easy to read, improving usability and overall experience.

Lightweight computing devices (Tablets)

Hardware Requirements

Minimum

Recommended

CPU cores

Dual-core

Quad-core ARM

(or x86 equivalent, e.g., Intel N5105 or better)

RAM Memory

8 GB

16 GB

GPU (Graphics Card)

-

Integrated GPU with WebGL support

(e.g., Intel UHD, AMD Vega)

Storage

-

SSD with at least 64 GB for browser, cache, and temporary files

Network

-

Gigabit Ethernet or stable Wi-Fi

(Wi-Fi 5/6)

Display

-

Full HD or higher

1920x1080

Lightweight computing devices (Tablets)

Software Requirements

Recommended

Modern Browser

Chromium-based with full ES6+ and Web API support

(e.g., Chrome, Edge)

Operating System

Lightweight Linux distributions

(e.g., Ubuntu, ThinStation, IGEL OS)

Windows IoT or Windows 10/11 LTSC

Performance Features

Hardware-accelerated rendering enabled

Browser caching and Service Worker support

Important

Limitation and Challenges on Android:

Aspect

Limitation

Performance

ARM-based Android devices may struggle with large React apps or heavy JS

Browser Features

Some desktop-level browser features are limited

(e.g., DevTools, extensions)

Multitasking

Limited compared to desktop OS

(e.g., no true multi-window for web apps)

Peripheral Support

Limited support external monitors, keyboards, and other input devices may be limited

Security & Management

Enterprise-grade management is more complex

(e.g., Intune, Group Policies)

VDI Integration

Not natively supported

Requires third-party apps for Citrix, VMware, etc.

Tip

For Optimal Android Performance:

  • Use Chrome or Firefox with hardware acceleration turned on.

  • Consider Android Enterprise for improved management and security.