An NC Program consists of an ordered list of entities and operations. It provides the mechanism to write tape files. NC Programs are used to re-order toolpaths and to add custom connections or waypoints. Custom waypoints can be used to avoid objects such as clamps. Additionally NC Programs can be used to override coolant settings, tool numbers, and fixture offsets.
You can access many of the functions you need to work with NC programs from the NC Program tab on the ribbon.