The simulation of a serial port in software in order to allow USB, Ethernet or some other input/output port to take its place. Virtual serial ports are necessary to enable an application that was written for the serial port to run on a computer that does not have that interface. See
serial port.