Software Requirements

The SystemWeaver server runs on all versions of Windows, both desktop and server OS without restrictions. With that being said, we recommend the following Windows editions:

  • Windows 10, Professional or Enterprise
  • Windows Server 2012 R2 or later


We only support 64bit versions of the server. The 32bit version has been discontinued.


Hardware Requirements

With the exception of RAM memory, the requirements for a SystemWeaver server is very lean, easily satisfied by any modern hardware. 


Installation Disk Size

The actual software needs 100MB of disk space.


Data Disk Size

This depends entirely on your use case. How much data will you be working with and storing in the system? We have installations from 100MB up to 10s of GB. In addition to the actual memory for storing the database, you should make sure that you have the means to backup the database somewhere. If you are using a SQLite database, the data disk size applies to the SystemWeaver application server since the database is ideally stored there (for optimized performance) and not on a different server machine. 


Memory(RAM)

With regards to memory, this is where a SystemWeaver Server needs something in order to keep access performance high. It has in-memory database technology and you should make sure that the memory allocated to the server is at least 3 times the size of the database. I.e. if the database is 10GB, you need 30GB RAM for the server to function (for average sized databases). Note that this requirement also applies to the Slave Server. If too little RAM is available, parts of the database may become swapped out to disk which will drastically reduce performance. We recommend regular monitoring of the resource utilization in order to detect the need for upgrades of the server platform.


CPU 

The SystemWeaver server can run on any CPU, but needs at least 2 cores to function well. Four is recommended. More than 4 is mostly a waste.

What is important for maximal performance is single core performance. So if optimizing, go for CPUs with high single core performance rather than CPUs with many cores.


File Repository Disk Space

If you want to use the file repository feature, i.e., the ability to add attachments to items and issues, you'll need disk space for this. The attachments are not stored in the main database but rather in a separate, single sqlite database or in a dedicated file structure (the later is recommended). Regardless of which option is selected, the repository must reside on local disk on the same server machine that is running the SystemWeaver server executable. The size needed depends entirely on how many and how large of files your users will put into the system. This can be everything from 10MB to terabytes. We recommend 300 GB of free disc space. If you predict that this will be an often-used feature, we recommend that you put this on a partition were you can increase as the needs of the users increase.


Should you need to know the System Requirements for the (user) swExplorer client installation, see  SystemWeaver Client - System Requirements.