The FairCom Server supports many different operating system/hardware combinations in addition to many different communication protocols. Typically, the largest I/O bottleneck with the client/server model is the communication protocol used to communicate between the FairCom Server process and the client process. Choosing the best suited communication protocol for the FairCom Server plays a crucial role in the client side response times. Due to the variables involved in providing response times, (record size, quantity of records, number of users, network traffic, speed of the network cards...), it is impossible to provide an absolute guideline for which protocol to use. The best way to determine the best protocol for the target platform is by conducting time trials with the available protocols. However, as a general guideline, the protocols that work on the local machine will typically be the fastest (i.e., shared memory).