Projektowanie wspomagane komputerowo (CAD) to proces tworzenia projektu, zwany szkicowaniem, przy użyciu technologii komputerowej. Wytwarzanie wspomagane komputerowo (CAM) to wykorzystanie komputerów i oprogramowania komputerowego do kierowania maszynami do produkcji czegoś, zwykle części, która jest produkowana masowo. Relacja między CAD i CAM jest formą do funkcjonowania i często są one używane razem. CAD tworzy projekt, a CAM go buduje.
Korzystanie z CAD, czasami nazywanego również komputerowym wspomaganiem projektowania i kreślenia (CADD), jest stosowane w kilku środowiskach, z których niektóre pokrywają się z CAM. CAD jest często używany, gdy proste szkicowanie byłoby zbyt skomplikowane, na przykład w projektowaniu samochodów, samolotów, statków i wielu innych dziedzinach projektowania przemysłowego, a są to dziedziny, w których CAM jest również często używany. W ostatnich latach wraz z rozpowszechnieniem się skomputeryzowanych efektów filmowych, CAD jest wykorzystywany w wielu formach animacji komputerowej i projektowania.
Chociaż CAD ma wiele funkcji, które niekoniecznie pokrywają się z użyciem CAM, na ogół nie jest to prawdą, a CAM jest zwykle zależny od CAD. Wykorzystanie projektów tworzonych przez CAD oferuje łatwy sposób wprowadzania informacji do systemu oprogramowania CAM. Projekty wykonane przez urządzenie CAD są często przepuszczane przez inny program, który będzie wykorzystywał analizę wspomaganą komputerowo (CAA), a następnie do komputera obsługującego oprogramowanie dla CAM. CAM i CAD są określane jako część ogólnego procesu znanego pod wspólną nazwą inżynierii wspomaganej komputerowo (CAE).
Zarówno CAD, jak i CAM oferują podobne korzyści. Mogą renderować rzeczy w dwóch wymiarach (2D) lub trzech wymiarach (3D) i oba oferują przyspieszoną obróbkę i produkcję projektu. Wiele maszyn CAM ma wbudowane oprogramowanie CAD, chociaż nie wszystkie projekty wymagają użycia projektu stworzonego w CAD.
Jedną z kluczowych różnic między CAD i CAM jest to, kto wdraża tę technologię. Chociaż oba wykorzystują komputery w celu zwiększenia wydajności, nadal wymagają przetwarzania lub wprowadzania danych przez człowieka. Użytkownik CAD jest zazwyczaj inżynierem przeszkolonym w zakresie oprogramowania CAD, podczas gdy użytkownik CAM jest zwykle specjalnie przeszkolonym maszynistą. Tego typu maszyniści są wysoko wykwalifikowani i można ich porównać do programisty komputerowego lub inżyniera mechanika.
Technologia zastosowana w obu procesach stała się bardzo zaawansowana. Tam, gdzie kiedyś istniała różnica między szkoleniem operatorów ich odpowiednich technologii, obecnie rodzaj szkolenia odbywa się głównie na komputerach. To sprawia, że poziom umiejętności niezbędnych do obsługi CAD i CAM jest mniej więcej taki sam.