G# is a macro-programming ... code command lines one-by one after issuing the corresponding calls. As such the output may be used by any CNC controller which understands plain G-codes (GRBL, Shapeoko, ...
Consider machine capabilities, material properties, and use CAM software for efficient toolpaths. Additionally, ensure clean, well-structured G-code programming to minimize errors and wasted time.