It's used for controlling and debugging binary and other difficult data streams.
It allows you to create virtual serial ports and emulate their behavior
A CAT control program for the Yaesu, and Mark V transceivers and receivers.
It looks like as real hardware serial ports for communications applications.
It's a tool that allows to insert and remove faults or circuit modifications.