Remote Procedure Call

Definition
Remote Procedure Call (RPC) is

"a protocol that allows a program running on one host to cause code to be executed on another host."