(inter process communication) – capacidade que alguns sistemas operacionais suportam que permitem um processo se comunicar com outro. Os processos podem ser executados sobre o mesmo computador ou em diferentes computadores conectados via rede. IPC permite uma aplicação controlar outra aplicação e várias aplicações compartilharem os mesmos dados sem interferir um no outro. IPC é necessário em todos os sistemas multiprocessados, mas não é obrigatório em sistemas operacionais monoprocessados tais como DOS. OS/2 e MS-Windows suportam um mecanismo IPC chamado DDE.