Technical design
In order to be able to install and manage the IQ4docs system effectively, you should familiarize yourself with the basic structure of IQ4docs.

IQ4docs uses the most modern (web) technologies and can therefore be regarded as very future-proof. The basic idea is to execute functions in very small microservices that function completely independently of each other. The microservices are run on Windows by IIS. IIS takes control of starting and stopping the microservices and can also regulate performance by starting additional instances of the currently highly frequented microservices as required. If they are no longer needed, they are automatically terminated. In addition, the microservices can be executed on several server computers to enable the fail-safe operation of a complete server computer.

Communication is done via a fast queuing system - RabbitMQ. This can also be installed in a cluster and replicates itself fully automatically. If a computer fails, no waiting message is lost.

The data transfer of security-relevant data can be encrypted in the system. Print jobs can also be encrypted and transmitted to the devices via IPPS.

The data storage is done in document-oriented MongoDBs. These are very fast and allow easy expansion of the data repository, since no database schema or tables exist whose structure would have to be adapted. MongoDB server services can also run on multiple machines and replicate automatically.

Administrative tasks are done in a web-based administration console which can be run with modern browsers. This allows administration from any PC (with which the IQ4docs system can be accessed) using a web browser without installing an admin program.