Software for uploading and downloading to CNC machines.
WinProDNC - DNC solution to handle different CNC machines at once
It can even point out problems in your G-code to prevent machine crashes