# RPC
Who / What
RPC is an acronym that stands for **Remote Procedure Call**, a communication protocol allowing applications to request services from another program over a network. It may also refer to broader organizational contexts, such as **Request for Proposal** (a bidding process in procurement) or **Research Project Consortium**.
---
Background & History
The term "RPC" originates in computer science as a method for enabling programs to execute procedures on remote machines by sending requests over a network. Developed in the 1980s, it became foundational in distributed computing systems like Unix and early internet protocols.
In organizational contexts, **Request for Proposal (RFP)** emerged as a standard procurement process in business and government sectors, particularly during the late 20th century, to solicit bids from vendors. The concept of an RPC-like structure has also been applied in collaborative research initiatives, such as scientific consortia.
---
Why Notable
The **Remote Procedure Call** protocol remains critical in modern computing for enabling seamless interoperability between software components across networks. Its influence extends beyond technical fields into business processes, where RFPs drive innovation and competition in procurement.
In academic and scientific circles, RPC-like structures—such as research consortia—facilitate large-scale collaboration, accelerating discoveries in fields like medicine, energy, and materials science.
---
In the News
While not a single entity with active media coverage, the broader concepts of RPC (both technical and organizational) continue to shape discussions on digital transformation, cloud computing, and collaborative innovation. Recent developments highlight the enduring relevance of distributed systems and procurement methodologies in adapting to new technologies like AI and blockchain.
---
Key Facts
---