Računalno potpomognuto projektiranje (CAD) je proces izrade dizajna, poznat kao izrada, korištenjem računalne tehnologije. Računalno potpomognuta proizvodnja (CAM) je korištenje računala i računalnog softvera za usmjeravanje strojeva za proizvodnju nečega, obično dijela koji se masovno proizvodi. Odnos između CAD-a i CAM-a je oblik za funkcioniranje i često se koriste zajedno. CAD kreira dizajn, a CAM ga gradi.
Korištenje CAD-a, koji se ponekad naziva i računalno potpomognuto projektiranje i crtanje (CADD), koristi se u nekoliko okruženja, od kojih se neka preklapaju s CAM-om. CAD se mnogo koristi kada bi jednostavno crtanje bilo previše složeno, kao što je u dizajnu automobila, aviona, brodova i mnogim drugim područjima industrijskog dizajna, a sve su to područja u kojima se CAM također često koristi. Posljednjih godina s proliferacijom kompjuteriziranih filmskih efekata, CAD se koristi u mnogim oblicima računalne animacije i dizajna.
Iako CAD ima mnogo funkcija koje se ne moraju nužno podudarati s upotrebom CAM-a, suprotno općenito nije točno, a CAM obično ovisi o CAD-u. Korištenje CAD kreiranih dizajna nudi jednostavan način unosa informacija u CAM softverski sustav. Dizajni koje je izradio CAD uređaj često se stavljaju kroz drugi program koji će koristiti računalno potpomognutu analizu (CAA), a zatim na računalo koje rukuje softverom za CAM. CAM i CAD se oboje nazivaju dijelom cjelokupnog procesa poznatog pod zajedničkim nazivom računalno potpomognuto inženjerstvo (CAE).
I CAD i CAM nude slične prednosti. Mogu renderirati stvari u dvije dimenzije (2D) ili tri dimenzije (3D), a obje nude ubrzanu obradu i izradu dizajna. Mnogi CAM strojevi imaju ugrađen CAD softver, iako svi dizajni ne zahtijevaju korištenje CAD kreiranog dizajna.
Jedna od ključnih razlika između CAD-a i CAM-a je tko implementira tehnologiju. Iako oba koriste računala kako bi pomogli učinkovitost, još uvijek zahtijevaju čovjeka za obradu ili unos. Korisnik CAD-a obično će biti inženjer s obukom za CAD softver, dok će korisnik CAM-a obično biti posebno obučeni strojar. Ove vrste strojara su visoko kvalificirane i usporedive s računalnim programerom ili strojarskim inženjerom.
Tehnologija koja se koristi u oba procesa postala je vrlo napredna. Tamo gdje je nekada postojala razlika između obuke za operatere njihovih tehnologija, vrsta obuke danas se uglavnom izvodi na računalima. To čini razinu vještina potrebnih za rad s CAD-om i CAM-om otprilike istom.