System Overview and Recommendations

System Overview and Recommendations

Info
IQ/ERP Go is a capable system, but it is not fully optimized for modern operating environments.
To ensure smooth operation, certain configurations and adjustments are required on both the server and client operating systems.
Please note that IQ/ERP Go is not a cloud-based system — it is designed as a server-based solution.

System Requirements and Recommendations
Storage (Hard Drives):
IQ/ERP Go requires high I/O performance, so fast storage is critical.
We recommend using SSD (Solid State Drives) for optimal performance.
Mechanical drives are slower, but if necessary, you can use them with a SAS controller.
NVMe drives offer very high performance and are popular in gaming and professional media environments, but they are not commonly used in servers due to redundancy and cost considerations.

CPU:
The CPU is less critical than storage performance.
An Intel Core i5 or equivalent is sufficient for typical operations.

RAM:
RAM is most important when running Remote Desktop Server environments.
The general rule applies: more RAM improves performance.

Network:
If you plan to run IQ/ERP Go via a mapped network drive, we strongly recommend using Gigabit Ethernet to maximize network performance.

Warning
IQ/ERP Go runs exclusively on a Windows environment and does not support Linux or macOS.
Workstations:
We recommend Windows 11 Pro (H2 25 release) for workstations. Windows Home is not recommended due to its limited networking functionality.
Windows 10 support officially ended this year, but updates can still be applied until 26 October 2026. A Microsoft account is required to enroll for these updates, which are provided free of charge.

Server:
For server environments, we recommend Windows Server 2019 or Windows Server 2022.
There are reports that Windows Server 2025 may not be supported by IQ/ERP Go; however, this will need to be validated on our side before implementation.

Idea
There are two main methods to operate IQ/ERP Go effectively:

1. Remote Desktop Server (Recommended Option)
You can host a Remote Desktop Server and access IQ/ERP Go through Remote Desktop or RemoteApp.
We strongly recommend implementing a VPN (Virtual Private Network) to enhance both security and system stability.
Although this configuration can be more costly, it remains the most reliable and efficient way to operate IQ/ERP Go.
While a Wi-Fi connection can be used in a remote desktop environment, we recommend using a wired Ethernet connection in high-processing or data-intensive situations to ensure optimal performance and minimize latency.

2. Mapped Network Drive

Alternatively, you can operate the system via a mapped network drive, where communication between the client and server occurs through the Server Message Block (SMB) protocol.

Although Microsoft has continued to enhance SMB (currently at version 3), it remains an older technology for network communication and is more vulnerable to ransomware and other security threats.
If you choose this method, we strongly recommend implementing both a VPN (Virtual Private Network) and a robust anti-virus solution across your network.
Please note that this configuration is not recommended over a Wi-Fi connection, as all processing occurs on the client workstation rather than the server.
Due to the nature of SMB architecture, this setup can result in data corruption, file access issues, and significant performance degradation, especially in high-transaction or multi-user environments. For optimal stability and performance, we strongly recommend using a wired Ethernet connection.


Optimization Tips

1. Disable Power-Saving Settings on the Network Card and USB Ports
To ensure stable network and device performance, it is recommended to disable power-saving options for your network card and USB hubs.

Steps to follow:

Right-click on the Start Menu and select Device Manager.

Navigate to Universal Serial Bus controllers and locate the USB Hub entries.

Right-click on a USB Hub, select Properties, and open the Power Management tab.

Uncheck the box labeled “Allow the computer to turn off this device to save power.”

Click OK to apply the changes.

Repeat the same process for your Network Adapter under Network adapters in Device Manager.

This adjustment helps prevent communication interruptions between IQ/ERP Go and connected devices, especially during idle periods.



To ensure IQ/ERP Go runs reliably, it is important to disable the hard drive power management feature, which can otherwise cause disks to spin down and interrupt processing.

Steps to disable hard drive power management:

  1. Open Control Panel and select Power Options.

  2. Click on Edit Plan Settings for your active power plan.

  3. Select Change advanced power settings.

  4. Expand the Hard disk section.

  5. Set “Turn off hard disk after” to 0 minutes for both On Battery and Plugged in.

Setting the value to 0 minutes effectively disables the feature, keeping your hard drives continuously active and preventing unwanted interruptions.


2. Disable Hard Drive Caching:

Hard drive caching can improve performance, but it may also increase the risk of data corruption.
For this reason, we recommend disabling write caching for drives used with IQ/ERP Go.

Steps to disable hard drive caching:

Open Device Manager.

Navigate to Disk Drives and locate your hard drive.

Right-click the drive and select Properties.

Go to the Policies tab (or Hardware tab → Policies).

Deselect the option “Enable write caching on the device.”

Click OK to apply the changes.

Warning
Important Note:
Some hardware may not allow caching to be disabled through Windows.
In such cases, it may need to be changed in the BIOS (Basic Input/Output System).
If you are unsure, please consult the vendor or manufacturer from whom the computer was purchased.


3.) Disable Off line files:

To disable Offline files navigate to the Control Panel and select the Synch Center option
You will require administrative access on the computer,.
Disable by clicking on the Disable offline files option and the system will disable the offline files. 

Quote
Enabling Offline Files does not improve system performance for IQ/ERP Go.
In mapped network drive environments, it is important to ensure that the system does not run on offline cached files.
If offline caching is enabled, the client may work with a locally cached version of the data, which can lead to:
Data corruption
Outdated information if the client temporarily loses connectivity to the server
To maintain data integrity and ensure real-time processing, we strongly recommend disabling Offline Files on all client machines accessing IQ/ERP Go via a network drive.

Warning
Note that you computer might require a restart. 


4.) Page file or Virtual Memory:

Windows does not automatically manage memory clearing and the release of free RAM optimally for high-performance applications like IQ/ERP Go.
To improve stability and performance, it is recommended to customize the Windows page file.

Idea
Recommendation:
Set the page file size to approximately 1.5 times your installed RAM (sometimes expressed as 50% of the memory for certain environments, depending on workload).
This ensures that when physical RAM is exhausted, Windows can use virtual memory efficiently, reducing the risk of system slowdowns or application crashes.

Steps to increase your page file:

Navigate to the system in the control panel

Select the Advanced tab.

Navigate to Performance and select Settings.

Navigate to Advance..

Under Virtual memory click on Change

Uncheck the box that says: "Automatically manage paging file size for all drives."

Select the drive for the page file, choose Custom Size, and set

Click Set and then followed by Ok

The system will ask to be restart. 

This must must be applies by the workstations as well. 

Idea
For example, if your machine has 24 GB of RAM, you can configure the page file as follows:
Initial size: 24,000 MB (equal to your installed RAM)
Maximum size: 36,000 MB (1.5 × 24 GB RAM = 36 GB)
This configuration ensures that Windows has sufficient virtual memory for heavy workloads while maintaining system stability.


5.) Anti Virus configuration:

We recommend ESET Anti-Virus due to its strong performance, reliability, and reputable track record.
However, you may use an alternative antivirus solution if preferred.
Important Considerations:
Antivirus software can impact system performance.
To minimize this, it is strongly recommended to exclude IQ/ERP Go database files from real-time scanning.
Do not allow the antivirus to scan the following file extensions used by IQ/ERP Go:
*.dat
*.idx
*.blb
*.dbk
*.ibk
*.bbk
Excluding these files ensures the system runs smoothly without interference from antivirus processes while maintaining overall security.