个共同的电路接地，只需要两条电路分别用于收发。也不需要额外的特定硬件实现。这对于早期（1960年代与70年代）的计算机来说很有意义。 软件流控制的问题是发送XOFF需要至少一个字符的时间，而且需要排在对方已经接收的数据之后处理。而硬件流控制可以通过UART及时确认信令。 
应用.软件流控制广泛用于低速设备，特别是打印机与哑终端，用以指出它们临时暂停接收数据。某些终端控制包，如termcap，采用"padding" （毫秒级的短暂延迟）来给设备流出足够处理时间而不必插入XOFF。