I won't recommend a machine. But for software I have Mach3 for machine control, then I use "Vectric" software for design and toolpath generation. Very easy to learn. You can download Vectric eval. versions to test with before you buy. They both play very well together.