El software emula la funcionalidad del puerto serial conectado por un cable de módem nulo virtual de tal manera que el sistema no ve la diferencia entre los puertos de hardware virtuales y reales.
Los puertos están conectados en pares a través de un cable de módem nulo virtual: los datos escritos en la aplicación en un extremo son leídos instantáneamente por la aplicación en el otro extremo y viceversa. Una aplicación que funcione con el puerto serie emulado nunca notará la diferencia.