by directing the service calls when needed
the ideal client/server software is independent of hardware or operating system software platforms. you should be able to mix-and-match client and server platforms
client and server are loosely coupled systems