An I/O Server is a computer system (often a virtual machine) that gathers information for ARDI.
Your ARDI server itself is normally your main I/O server, but administrators may choose to move some of the data-gathering to different systems.
This may be for one of several reasons….
As an example, there is an HMI package named Citect that ARDI supports. However, the driver is only suitable for Windows-based machines.
A Linux-based ARDI server can still access Citect information if you set up a Windows system on the network as an IO Server - that way, the Windows machine gathers data and transmits it to the Linux system.