Для современного производства характерно использование компьютерной техники на всех уровнях. Это осуществляется на базе так называемых CAD/CAM/CAE систем.
CAD (Computer Aided Design) - компьютерная помощь проектированию. Самая основная функция CAD - определение геометрии конструкции, поскольку геометрия определяет все последующие этапы жизненного цикла продукта и является основой для последующего использования в системах CAM и CAE.
CAM (Computer Aided Manufacturing) - компьютерная помощь изготовлению. Системы CAM используется для планирования, управления и контроля операций производства. Наиболее важным качеством этих системы является способность автоматизировать расчеты траекторий перемещения инструмента для обработки на станках с ЧПУ.
CAE (Computer Aided Engineering) - компьютерная помощь инженерии. CAE - это технология для анализа геометрии CAD, моделирования и изучения поведения продукта, решения различных инженерных задач (расчет конструктивной прочности, нагрузки, напряжения, деформации, анализ тепловых процессов, расчет гидравлических систем и механизмов и др.).
CAD/CAM/CAE системы условно делятся на три категории:
Системы нижнего уровня (легкие системы) предназначены в основном для выполнения чертежей, автоматизации выпуска конструкторской и технологической документации, двухмерного моделирования и трёхмерных построений. Системы просты в использовании, содержат множество библиотек стандартных элементов, поддерживают различные стандарты оформления графической документации.
Использование зтих систем позволяет сократить время разработки проекта, но не гарантируют проектировщиков от ошибок даже при полном соответствии документации ЕСКД и ЕСТД .
Системы среднего уровня предназначены для создания объемной модели изделия, проектирования сборочных единиц среднего уровня сложности, подготовки управляющих программ для оборудования с ЧПУ, выпуска конструкторско-технологической документации, определения инерционно-массовых, прочностных и прочих характеристик.
Системы позволяют сократить время на разработку проектов, на доводку опытных образцов изделий в результате исключения ошибок при проектировании. С их помощью можно решать большинство типичных машиностроительных задач, не привлекая мощные и дорогие системы тяжёлого класса.
Системы высшего уровня (тяжелый класс), кроме перечисленных выше систем низшего и среднего уровней, дают возможность: моделировать работу механизмов и все виды ЧПУ-обработки, конструировать детали с учетом особенностей материала, проводить динамический анализ сборки, проектировать оснастку с моделированием процессов изготовления (штамповки, литья, гибки).
Системы высшего уровня позволяют значительно сократить время разработки и изготовления изделия.
Примерами CAD/CAM/CAE систем высшего уровня являются: Creo Parametric (ранее Pro/Engineer) от компании PTC (Parametric Technology Corporation), Siemens NX (ранее Unigraphics) и CATIA от компании Dassault Systemes.
Отдельно можно выделить PDM системы. PDM (Product Data Management) - системы управления проектными данными и информацией об изделии.
Системы класса PDM, совместно с CAD/CAM/CAE системами позволяют организовать параллельное проектирование изделия, когда одновременно большое количество специалистов работает над различными частями и стадиями проекта.