Pipes are useful in applications that need to pass a continuous stream of data between processes. The processes using a pipe can be related, unrelated, or even on different computers. The following sections show examples of how pipes can be used.