From CNC.xyz Wiki
CAM Software is also known as Computer Aided Manufacturing software. It is required to convert a CAD file, Vector file or other file types into a CNC Control Software readable G-Code file. The typically CAM Software costs several hundred dollars, though there are several new entry level programs that are available for free.
List of commonly used CAM Software: