A system/application that does not exist as one giant program. This can mean multiple processes on the same machine to servers on multiple machines miles apart. Doing this requires communication between the various parts of the system. The communication can be achieved in many ways:

Log in or register to write something here or to contact authors.