Dokumen tersebut membahas sistem terdistribusi yang terdiri dari tiga lapisan yaitu lapisan perangkat lunak, platform, dan middleware. Lapisan perangkat lunak meliputi layanan server dan klien yang dapat dilokasikan pada komputer yang berbeda. Lapisan platform menyediakan antarmuka pemrograman umum untuk fasilitas koordinasi dan komunikasi. Middleware mendukung pemrograman komputasi terdistribusi melalui remote procedure call dan layanan seperti penamaan dan keaman