Računalniško podprto načrtovanje (CAD) je proces ustvarjanja načrta, znan kot risanje, z uporabo računalniške tehnologije. Računalniško podprta proizvodnja (CAM) je uporaba računalnikov in računalniške programske opreme za usmerjanje strojev za izdelavo nečesa, običajno dela, ki je množično proizveden. Razmerje med CAD in CAM je ena oblika delovanja in se pogosto uporabljata skupaj. CAD ustvari načrt, CAM pa ga izdela.
Uporaba CAD, včasih imenovana tudi računalniško podprto načrtovanje in risanje (CADD), se uporablja v več okoljih, od katerih se nekatera prekrivajo s CAM. CAD se veliko uporablja, ko bi bilo preprosto risanje preveč zapleteno, na primer pri oblikovanju avtomobilov, letal, ladij in mnogih drugih področjih industrijskega oblikovanja, in to so vsa področja, kjer se CAM tudi pogosto uporablja. V zadnjih letih s širjenjem računalniških filmskih učinkov se CAD uporablja v številnih oblikah računalniške animacije in oblikovanja.
Čeprav ima CAD veliko funkcij, ki ne sovpadajo nujno z uporabo CAM, nasprotno na splošno ne drži in je CAM običajno odvisen od CAD. Uporaba načrtov, ustvarjenih s CAD, ponuja enostaven način vnosa informacij v programski sistem CAM. Zasnove, ki jih izdela naprava CAD, se pogosto prenesejo v drug program, ki bo uporabljal računalniško podprto analizo (CAA), in nato v računalnik, ki upravlja programsko opremo za CAM. CAM in CAD se imenujeta del celotnega procesa, ki je skupaj znan kot računalniško podprt inženiring (CAE).
Tako CAD kot CAM ponujata podobne prednosti. Stvari lahko upodabljajo v dveh dimenzijah (2D) ali v treh dimenzijah (3D), obe pa ponujata hitro obdelavo in izdelavo dizajna. Številni CAM stroji imajo vgrajeno programsko opremo CAD, čeprav vsi modeli ne zahtevajo uporabe dizajna, ustvarjenega v CAD.
Ena od ključnih razlik med CAD in CAM je, kdo implementira tehnologijo. Čeprav oba uporabljata računalnike za pomoč pri učinkovitosti, še vedno potrebujeta človeka za obdelavo ali vnos. Uporabnik CAD bo običajno inženir z usposabljanjem za programsko opremo CAD, medtem ko bo uporabnik CAM običajno posebej usposobljen strojnik. Tovrstni strojniki so visoko usposobljeni in so primerljivi z računalniškim programerjem ali strojnim inženirjem.
Tehnologija, uporabljena v obeh procesih, je postala zelo napredna. Kjer je bila nekoč razlika med usposabljanjem za upravljavce njihovih tehnologij, se danes usposabljanje izvaja predvsem na računalnikih. Zaradi tega je raven znanja, potrebna za upravljanje CAD in CAM, približno enaka.