Computer-aided design (CAD) is the use of a wide range of computer-based tools that assist engineers, architects and other design professionals in their design activities. It is the main geometry authoring tool within the Product Lifecycle Management process and involves both software and sometimes special-purpose hardware. Current packages range from 2D vector based drafting systems to 3D solid and surface modellers. CAD is sometimes translated as "computer-assisted", "computer-aided drafting", or a similar phrase. Related acronyms are CADD, which stands for "computer-aided design and drafting", CAID for Computer-aided Industrial Design and CAAD, for "computer-aided architectural design". All these terms are essentially synonymous, but there are some subtle differences in meaning and application. CAD was originally the three letter acronym for "Computer Aided Draughting" as in the early days CAD was really a replacement for the tradition draughting board. But now is the term is often interchanged with "Computer Aided Design" to reflect the fact that modern CAD tools do much more than just draughting. CAD is used to design, develop and optimize products, which can be goods used by end consumers or intermediate goods used in other products. CAD is also extensively used in the design of tools and machinery used in the manufacture of components, and in the drafting and design of all types of buildings, from small residential types (houses) to the largest commercial and industrial structures (hospitals and factories). CAD is mainly used for detailed engineering of 3D models and/or 2D drawings of physical components, but it is also used throughout the engineering process from conceptual design and layout of products, through strength and dynamic analysis of assemblies to definition of manufacturing methods of components. CAD has become an especially important technology with benefits, such as lower product development costs and a greatly shortened design cycle, because CAD enables designers to lay out and develop their work on screen, print it out and save it for future editing, saving a lot of time on their drawings. Oprogramowanie SolidWorks do modelowania 3D umożliwia wykonanie każdego projektu mechanicznego. System zapewnia wyjątkową prostotę obsługi i możliwość korzystania ze standartowych funkcji systemu Windows. Unikalne możliwości oprogramowania to: wygodny interfejs użytkownika, zarządzanie konfiguracjami, wbudowane narzędzie analityczne, szerokie spektrum specjalistycznych narzędzi w tym narzędzia do form, arkusze blachy, konstrukcje spawane, poza tym konwertery plików, symulacja fizyczna, dostęp do gotowych elementów w trybie online i wiele innych możliwości. Funkcje 3D CAD jakie zapewnia SolidWorks to modelowanie części, modelowanie złożeń, generowanie dokumentacji dwuwymiarowej oraz tworzenie powierzchni. Szybsza praca jest możliwa dzięki niespotykanej wydajności oraz funkcjom dobrze znanym z systemu WindowsR, takim jak "wskaż i kliknij" oraz "wytnij i wklej". Oprogramowanie SolidWorks 2006 daje projektantom możliwość wszechstronnej edycji danych projektowych i zapewnia aktualność relacji między częściami, złożeniami i rysunkami. Łatwość obsługi. Czytelny interfejs użytkownika zawierający zestaw opcji wyświetlania i elementów sterujących pozwala na skrócenie czasu projektowania, poprawienie przejrzystości okna roboczego i zminimalizowanie liczby wymaganych działań. System SURFCAM to nowoczesne narzędzie do programowania obróbki NC dla 2,5-, 3-, 4- i 5-osiowych frezarek, tokarek, wycinarek drutowych EDM oraz maszyn cięcia laserem, plazmą i strumieniem wodnym. Ten wydajny, zaawansowany produkt jest doskonałym rozwiązaniem dla zakładów każdej wielkości. SURFCAM zawiera weryfikację MachineWorks, Ltd. oraz asocjatywność z SolidWorks. Posiada także wiele opatentowanych technologii i możliwość zwiększenia funkcjonalności programu o różnorodne dodatki (plug-ins). Ponadto, z SURFCAM Velocity, dostarczany jest z programem za darmo SolidWorks Part Design Only (PDO) jako narzędzie CAD dla SURFCAM. SURFCAM posiada wiele nowoczesnych i unikalnych właściwości, które wyróżniają go w świecie systemów CAD/CAM pracujących na platformie PC. Te cechy to Manager Operacji NC, obróbka wielo-powierzchniowa po liniach stałego parametru z kontrolą wysokości nierówności, automatyczne "jedno stopniowe" procedury obróbki zgrubnej i wykańczającej Z-level oraz obcinanie i obróbka wielo-powierzchniowa. Właściwości oszczędzające czas dostępne z SURFCAM oferują większą kontrolę i bardziej wydajne programowanie. Prosty i funkcjonalny interfejs użytkownika czyni system łatwy nawet dla nowicjuszy, aby stali się wydajnymi użytkownikami, jest również wystarczająco łatwy dla użytkowników, którzy po raz pierwszy stykają się z CAD/CAM, lecz również wystarczająco mocny dla najbardziej zaawansowanych użytkowników. SURFCAM jest także użyteczny dzięki wielozadaniowości, pozwalającej na otwarcie i uruchomienie SURFCAM w kilku oknach na raz. SURFCAM daje warsztatowi funkcje CAD, których ten potrzebuje, konstrukcję lub edycję złożonych dowolnych szkieletów 3-D lub powierzchni. Projekty części mogą być łatwo wymiarowe i wydrukowane. SURFCAM dostarcza warsztatowi funkcji CAM, których ten potrzebuje. Wszystko od kompletnego modułu tokarkowego, modułu frezarskiego 2 osiowego aż do obróbki w 4-ch i 5-ciu osiach, obsługi laserów, cięcia plazmowego oraz obróbki strumieniem wody. Wszystkie moduły obróbcze SURFCAM zawierają Manager Operacji NC dla ułatwienia organizacji operacji obróbczych z torami narzędzia oraz SPostÔ Post Processor. Ten mocny moduł postprocesorowy zawiera ponad sto uprzednio skonfigurowanych postprocesorów dla wszystkich najważniejszych układów sterowania CNC. Postprocesory są w pełni konfigurowalne dla dopasowania dla swoich potrzeb. SURFCAM może wczytywać między innymi pliki Parasolid X_T, CADKEY, AutoCAD DXF, ASCII, CATIA, IGES, NCAL, SolidEdge, SolidWorks, SAT, SPAC, STL, VDA, i inne. Kiedy tory narzędzi są utworzone, stosujemy SURFCAM Verify dla pokazania procesu usuwania materiału z wykorzystaniem modelu bryłowego dla frezowania i toczenia. Moduł ten wykrywa defekty w obróbce i błędy przy ruchach szybkich, co pozwala na uniknięcie kosztownych pomyłek na samej obrabiarce.