Can I program complex surfaces? Yes, but only with a partial set of the 3-axis toolpath set. These 3-axis toolpaths can handle a variety of parts, but higher packages provide more powerful toolpaths to make programming more flexible.