Whenever used by linking several autonomous computers as a single system, considered as distributed system. It could be consist of several kinds of mainframes, processors as well as stationary machines, it can be programmed.
A distributed machine has massive program modules, which operate as a single device on many machines.