Datorstödd design (CAD) är processen att skapa en design, känd som drafting, med hjälp av datorteknik. Computer aided manufacturing (CAM) är användningen av datorer och datorprogram för att vägleda maskiner att tillverka något, vanligtvis en del som är masstillverkad. Relationen mellan CAD och CAM är en av form till funktion och de används ofta tillsammans. CAD skapar designen och CAM bygger den.
Användningen av CAD, ibland även kallad datorstödd design och ritning (CADD), används i flera miljöer, några som överlappar med CAM. CAD används mycket när enkla ritningar skulle vara för komplicerade, som i design för bilar, flygplan, fartyg och många andra industriella designområden, och dessa är alla områden där CAM också används ofta. Under de senaste åren, med spridningen av datoriserade filmeffekter, används CAD med många former av datoranimation och design.
Även om CAD har många funktioner som inte nödvändigtvis sammanfaller med användningen av CAM, är motsatsen i allmänhet inte sant, och CAM är vanligtvis beroende av CAD. Användningen av CAD-designer erbjuder ett enkelt sätt att mata in information i ett CAM-programsystem. Designar gjorda av en CAD-enhet skickas ofta genom ett annat program som använder datorstödd analys (CAA) och sedan vidare till en dator som hanterar programvaran för CAM. CAM och CAD kallas båda som en del av en övergripande process som kollektivt kallas datorstödd ingenjörskonst (CAE).
Både CAD och CAM erbjuder liknande fördelar. De kan återge saker i antingen två dimensioner (2D) eller tre dimensioner (3D), och de erbjuder båda snabb bearbetning och tillverkning av en design. Många CAM-maskiner har CAD-mjukvara inbyggd, även om inte alla konstruktioner kräver användning av en CAD-skapad design.
En av de viktigaste skillnaderna mellan CAD och CAM är vem som implementerar tekniken. Även om båda använder datorer för att underlätta effektiviteten, kräver de fortfarande en människa för att göra bearbetningen eller inmatningen. En CAD-användare är vanligtvis en ingenjör med utbildning i CAD-mjukvara, medan en CAM-användare vanligtvis är en specialutbildad maskinist. Dessa typer av maskinister är mycket skickliga och kan jämföras med en datorprogrammerare eller maskiningenjör.
Tekniken som används i båda processerna har blivit mycket avancerad. Där det en gång var skillnad mellan utbildningen för operatörerna av deras respektive teknologier, sker den typ av utbildning idag främst på datorer. Detta gör att kompetensnivån som krävs för att använda CAD och CAM är ungefär densamma.