Part of the Programming glossary: Interprocess communication (IPC) is a set of programming interface s that allow a programmer to coordinate activities among different program process es that can run concurrently in an operating system. This allows a program to handle many user requests at the same time.