Remote procedure call (
RPC, de l'anglès
Crida a procediment remot) és una tecnologia que permet a un
programa d'ordinador fer que una
subrutina o procediment s'executi en un altre espai d'adreces (habitualment en un altre ordinador en una xarxa compartida) sense que el programador hagi de programar explícitament els detalls d'aquesta interacció remota. És a dir, el programador escriuria essencialment el mateix codi tant si la subrutina és local al programa executant, o remota. Quan el programari en qüestió és escrit fent servir principis d'
orientació a objectes, RPC pot ser anomenat
invocació remota o
invocació de mètode remota.