Most CAM software (like Mastercam or Fusion 360) is "sequential." You draw a path, you pick a tool, you calculate. It gives the programmer total control, and total responsibility.
: WorkNC’s intelligent algorithms analyze the 3D model to create efficient toolpaths with minimal air-cutting. worknc tutorial