Mehanizem klica oddaljenih procedur omogoča odjemalcu, da pokliče proceduro, ki se izvaja v drugem računalniku, strežniku. V porazdeljenem modelu odjemalec/strežnik strežnik določi, kako lahko odjemalec pokliče procedure, ki jih strežnik gosti. Z drugimi besedami, strežnik in odjemalec se morata sporazumeti po določenem protokolu.