Sam Roberts has more than two decades of experience in programming and manual and CNC skills, but still remembers the day in 1999 when he was introduced to Mastercam CAD/CAM software (CNC Software Inc., Tolland, Connecticut). As a machinist proficient in G-code, Roberts was impressed with the software.