Microsoft Remote Procedure Call est un protocole qui utilise le modèle client-serveur afin de permettre à un programme de demander le service d'un autre programme sur un autre ordinateur sans avoir à connaître les détails du réseau de cet ordinateur.