Remote procedure call hides message request response exchanges
between client and servers behind programming semantics which
resemble normal procedures
Remote Procedure Call provides good abstraction for programming
distributed systems across address spaces and across machines...