An application which synchronously transfers files between two processes. Has both a sender and a reciever program.