Client/server applications are better adapted to the requirements of end users. They are distinguished by greater flexibility in systems configuration. One example is the design of the user interface, which incorporates interfaces with icons, windowing and mouse capabilities. The OSC will be able to take advantage of these interfaces, their intuitive operation, and the increased productivity of the user due to the ability to perform tasks in parallel in separate windows. The user interface is just one aspect of the abilities offered by the client/server approach. The OSC will also be able to leverage additional capabilities including integration of desktop applications with business data processing, expanded functionality, scalability, portability, a high degree of system availability, and improved system response times. Applications developed using client/server technology can distribute the system load on separate servers for certain tasks. Experience shows that with such an allocation of tasks, a homogeneous load on individual computers is possible. This reduces the internal system overhead for process, improves throughput and performance, and saves costs.
In a survey by the Gartner Group in 1997, users identified the following reasons for introducing client/server solutions (the percentage of those naming the reason is shown in parentheses):