!!! Overview
[{$pagename}] ([IPC])  refers specifically to the mechanisms an [Operating System] provides to allow processes the [Operating System] manages to share [data]. 

Typically, applications can use [IPC] categorized as [clients] and [servers], where the [client] [requests] [data] and the [server] provides a [response].

Many [applications] are both clients and servers, as commonly seen in distributed computing. 

Methods for achieving [{$pagename}] are divided into categories which vary based on software requirements, such as performance and modularity requirements, and system circumstances, such as network bandwidth and latency.

!! More Information
There might be more information for this subject on one of the following:
[{ReferringPagesPlugin before='*' after='\n' }]
----
* [#1] - [Inter-process_communication|Wikipedia:Inter-process_communication|target='_blank'] - based on information obtained 2016-08-06-