Каждая подсистема САПР составлена из функциональных частей, или компонентов, объединенных общей целевой функцией и обеспечивающих работоспособность этой подсистемы.
Методическое обеспечение определяет объект проектирования, процесс проектирования и взаимосвязь между машиной и человеком, т. е. что проектировать и как управлять процессом проектирования [9]. Оно составляется на основе тщательной проработки и анализа методологии проектирования. Поэтому разработка методического обеспечения требует знания предметной области проектирования и технических средств, с тем, чтобы определить, какие этапы и задачи проектирования следует решать автоматически, какие оставить за проектировщиком, а какие необходимо осуществлять в интерактивном режиме пользователя и системы. Методическое обеспечение включает также совокупность документов, в которых отражены состав, правила отбора и эксплуатации средств автоматизации проектирования. В методических документах каждой системы конкретизируется технология проектирования и содержится описание циклов проектирования, типовых сочетаний программ, рационального распределения функций между человеком и ЭВМ.
Математическое обеспечение включает математические модели объектов проектирования и их элементов, методы и алгоритмы выполнения проектных операций и процедур. Элементы математического обеспечения чрезвычайно разнообразны и определяются прежде всего спецификой проектируемых объектов. К инвариантным элементам, широко применяемым в различных САПР, относятся принципы построения функциональных моделей, методы численного решения алгебраических и дифференциальных уравнений, постановка экспериментальных задач и т. д. Формы представления математического обеспечения разнообразны и реализуются в программном обеспечении САПР.
Программное обеспечениесостоит из программ для ЭВМ, представленных на машинных носителях и в виде текстовых документов. Программное обеспечение (ПО) делится на общесистемное, базовое и прикладное (специальное). Общесистемное программное обеспечение предназначено для организации функционирования технических средств, т. е. для планирования и управления вычислительным процессом. В базовое программное обеспечение входят программы, обеспечивающие правильное функционирование прикладных программ. В прикладном программном обеспечении реализуется математическое обеспечение для непосредственного выполнения проектных процедур. Прикладное программное обеспечение обычно имеет форму пакетов прикладных программ, каждый из которых обслуживает определенный этап процесса проектирования или группу однотипных задач внутри различных этапов.
Информационное обеспечение представлено совокупностью методов и средств отбора, классификации, хранения данных в ЭВМ.
Техническое обеспечение САПР представляет собой совокупность взаимосвязанных и взаимодействующих технических средств, предназначенных для выполнения автоматизированного проектирования. Техническое обеспечение делится на группы средств программной обработки данных, подготовки и ввода данных, отображения и документирования, архива проектных решений, передачи данных от ЭВМ к терминалам (конечным пунктам вывода информации).
Одним из основных показателей технического обеспечения САПР являются высокая надежность оборудования и удобство пользования, чтобы гарантировать проектировщику получение достоверных результатов с наименьшими затратами труда.