
A remote procedure call (RPC) is when a computer utilizes a computer program that causes a procedure to execute via a distinct address space on another shared network or computer. This is done through coding and by using a local procedure call where the software engineer leverages location transparency so they don't have to provide details on the remote interaction.