| distributed system | has definition A system in which computations are performed by separate programs that co-operate to perform the task of the system as a whole |   | 
| is vulnerable to privacy invasions of its users by gathering data about people as they use network-based programs or by actively intercepting communications |   | 
| is a subtopic of 3.4 - The Client-Server Architecture |   | 
| is divided up into clients and servers |   | 
| is a kind of system |   | 
| system | can have specification which is then implemented by a collection of components |   | 
| exists even if its components change over the course of time, or are replaced by equivalent components |   | 
| has scope |   | 
| has part component |   | 
| has part hardware |   | 
| has part module |   | 
| has part software |   | 
| has part subsystem |   |