The core function of SpoolFab (SF) is to draw piping isometrics and spools, but it does much more. As you draw, SF automatically lists the welds and compiles the bill of materials. You can also track heat numbers, create a weld map, assign welding lots, choose welds to be X-Rayed, and track NDE.
SpoolFab also imports IDF and PCF files to produce estimates and/or installation isometrics. SpoolFab also produces output files for cutting machines such as Vernon and HGG. Between PypeServer, ProCAM and Hypertherm's Rotary Tube Pro, there is a good chance your machine is supported.