A distributed system is a collection of independent computers that appears to users as a single coherent system. The document defines a distributed system and discusses its goals, including making resources accessible, achieving distribution transparency, openness, scalability, fault tolerance, concurrency, and security. Examples of distributed systems include distributed computing systems like cluster and cloud computing, distributed information systems, and distributed pervasive systems.