Program Mastercam jest opracowywany od 1984 roku przez firmę CNC Software inc. w USA. Jego zadaniem jest szybkie przygotowanie modelu oraz automatyczne opracowanie kodu sterującego obrabiarką CNC. Jego rozwój uwzględnia kolejne wymagania i uwagi użytkowników, przez co znajduje coraz szersze kręgi zwolenników. Według pisma CIM Data MASTERCAM jest NA PIERWSZYM MIEJSCU wśród zintegrowanych systemów CAD/CAM na PC pod względem liczby stanowisk na świecie.