Virtual serial ports are essential when legacy software programs need to connect to COM port devices that cannot be connected to the computer with the software due to a lack of physical serial ports. The device can also send serial data to the app over the Internet or LAN over TCP/IP connection no matter how remote they are from each other.