In computer science, inter-process communication or interprocess communication refers specifically to the mechanisms an operating system provides to allow the processes to manage shared data.