Best layering/nesting software for machining/lasering?

Hi,

I am currently using Q-CAD & deepnest.io to nest & layer SLDPRT files for laser cutting. My company also wants to engrave a part number into the pieces we make as well.

In Q-CAD you can input text, but you have to type the number manually. Is there any software out there that will automatically insert a part number text onto the file?

What software can nest, layer, and auto-engrave? Or is this more programming territory?

SolidworksGeneral