Automated factories often have computer numerically controlled (CNC) machines in their production line. Conventionally, CNC computer programming needed the use of serial cables to transfer instruction code. Attaching bothersome serial cables can become quite cumbersome and inefficient. By making use of any one of serial device servers, machine automation systems manufacturers will have the ability to network enable various CNC equipment, which will allow for program download from any PC in the network to the CNC machine, as if the CNC were directly attached directly to the PC's COM port. Benefits - Allows users to network enable CNC related control systems that were previously not able to be network enabled. - Flexibility to remotely monitor on the fly and control and download CNC programs to various CNC machines. - Wireless Flexibility to allow for CNC machines to be minimizing moving or placement of heavy CNC machines. - Allows for easy setup and maintenance to minimize potential downtime during upgrades.