Bij RPC mogen enkel remote procedures/functions worden aangeroepen.
RMI is objectgebasseerd: het ondersteunt het aanroepen van methods on remote objects.
In RPC zijn de parameters van remote procedures gewone datastructuren.
Met RMI is het mogelijk objecten door te geven als parameters aan remote methods.