In a true client/server environment, both the client and the server processes are indifferent as to whether they execute on the same machine or on different machines. Usually, client and server processes execute on separate machines in the network, i.e. significant processing occurs on both.
IGSS has optimised its client/server architecture so that no matter what the size or complexity of the IGSS application, all data processing tasks are prioritised and distributed. This contributes to rapid exchange of data because the broadcast of changes in the data are given priority over everything else. Therefore, pressure on the network, which results from excessive traffic, is kept to an absolute minimum.