遠程程序呼叫在一個程式裡一部份呼叫另一部份去做某項工作,這個動作就叫做程序呼叫。RPC可讓操作者在某台電腦中寫一個程式,但是在其他電腦上執行,讓使用者撰寫程式時,該程式的各部份可分散在不同電腦上,仍可互相溝通,即使彼此間所使用的作業系統或電腦語言不同都無所謂。