Interprocess communication is defined as follows on Wikipedia: In computing, inter-process communication (IPC) is a set of methods for the exchange of data among multiple threads in one or more processes. Processes may be running on one or more computers connected by a network. More or less it is exactly what you would expect, the transfer of data between processes. This may sound straight forward
![Intro to IPC | Interprocess Communication](https://cdn-ak-scissors.b.st-hatena.com/image/square/b1d609cb7c580aeaabc187b02a7989a3d5173e70/height=288;version=1;width=512/https%3A%2F%2Faustingwalters.com%2Fwp-content%2Fuploads%2F2014%2F05%2FScreen-Shot-2014-05-07-at-3.20.41-PM-1024x848.png)