O documento introduz o conceito de sistemas distribuídos, definindo-o como um sistema no qual componentes de hardware e/ou software localizados em diferentes computadores conectados em rede se comunicam e coordenam através da troca de mensagens. Apresenta também os principais desafios na projeto de sistemas distribuídos, como heterogeneidade, abertura, segurança, escalabilidade, tolerância a falhas e concorrência.