<p>A *(term) describing a _(network)ed computer system which is able to _(dynamic)ally dispatch information around the whole network of available workstations or subsystems, automatically, according to demand.

<p>Distributed architectures oppose mere networked client-_(server) architectures, where data is statically assigned to fixed subsystems, and generally has to be moved by explicit user intervention.

<p>There are systems where this assignment can be _(centralized), which sometimes claim to be distributed, but this is mainly hype, and such a system may be considered merely a caricatures of a truly distributed system.

<p>Sometimes an overall system may have certain software domains capable of distributed functionality. For example, a system may have a distributed _(DBMS), but a non-distributed file system.

<p> A fully distributed system is able to make the network appear to be one unified computer system to normal users. A user may log in to any workstation without perceiving any significant difference. The environment the user sees, having logged in, will be the same at any workstation. The user's (application) programs will see the same environment (in particular, all data objects will be accessible in exactly the same way).

<p>Some people reserve the term 'fully distributed' for an operating system that, in addition, is capable of _(process migration).
