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 ...