I have pretty much every available cad/cam software available, but I suck at most of it. for the 3d printer I use meshmixer and 123d design, for the cnc mill and router I stick with mastercam x and vcarve, the laser is still pretty new so I think I wil gut it and convert it to run off of mach. the plotter uses flexisoft8. I am only a hobbiest and have no formal training on any of this design stuff. I know just enough to get by, I use thingaverse alot and I do have just about every cam file for all the 3d printed firearms, see my youtube for an AR15 being printed. I am a weapons expert and have built/machined/printed more firearms than most will ever see.