· Проектуючі підсистеми
· Обслуговуючі підсистеми
До підсистем, що проектують, відносять:
1. Підсистему функціонально-логічного проектування
На виході цієї системи ми одержуємо функціональну схему, за нею логічну схему, на виході принципово - електричну схему.
2. Підсистему конструкторського проектування
На виході одержуємо конструкцію пристрою і конструкторську документацію, що включає схему розташування елементів на поверхні модуля і топологію друкованих з'єднань між елементами.
3. Підсистему технологічної підготовки виробництва
На виході одержуємо маршрутну карту виробничого процесу і програми для керування верстатів з числовим програмним керуванням (для керування технологічним устаткуванням).
До обслуговуючих підсистем відносять:
1. Систему інформаційного пошуку
2. Систему документування
3. Систему графічного відображення об'єктів проектування
До складу як проектуючих, так і обслуговуючих систем сучасних САПР можуть входити:
· Експертні системи
Це системи, в основі яких лежить база знань, представлена або у виді системи продукції, або у виді фреймів (FRAME). Експертна система дозволяє формалізувати знання експерта у визначеній предметній області з метою прийняття раціональних проектних рішень.
· Системи прийняття рішень
Це системи, що дозволяють робити вибір ефективних проектних рішень в умовах визначеності і невизначеності вихідної інформації на основі формальних методів і процедур. Для оцінки проектних рішень можуть також застосовуватися нейросетевые технології.
· Системи підтримки прийняття рішень.