A macro is a defined sequence of machining steps comprising tools and technology data for characteristic geometries – so-called features. Together with the highly developed feature technology in hyperMILL®, macros offer the potential of reducing programming time. Macros link machining strategies and tools for machining features. They can be saved and called up in the macro database at any time. Macros can be assigned to a feature with a click of the mouse, thereby saving a great deal of time when generating programs.