Named pipes are useful in applications that transfer data between processes. The processes using named pipes can be related, unrelated, or even on different computers.