Az RPC (Remote Procedure Call) egy olyan szabvány, amelynek segítségével használni lehet egy, ugyanabban a hálózatban található távoli gépen futó programot anélkül, hogy a hálózati részletekkel foglalkozni kellene. Az RPC a kliens/szerver modellt használja (a kérő a kliens, a programot futtató fél a szerver). Ma már többféle modell is elérhető, amelynek segítségével az RPC használható. Különösen akkor hasznos, amikor olyan fejlesztésről van szó, amely több program használatát is feltételezi ugyanabban a hálózatban.