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:

Y'know, if you log in, you can write something here, or contact authors directly on the site. Create a New User if you don't already have an account.