Програмний пакет DipTrace є повнофункціональну систему для розробки принципових схем і друкованих плат. Включає в себе чотири програми:
1. PCB Layout - проектування плат зі зручною інтерактивної і автоматичної трасуванням.
2. Schematic - створення принципових схем з подальшою можливістю перекладу їх в плати.
Робота супроводжується підсвічуванням редагованих об'єктів і пов'язаних з ними (в залежності від ситуації) для поліпшення наочного сприйняття плати або принципової схеми. Редагування одного об'єкта веде за собою відповідні зміни пов'язаних з ним: система не допускає "висять в повітрі" зв'язків або мереж, оскільки при побудові відразу створюється логічна структура принципової схеми або плати, змінювати яку можна як в наочному режимі (малювання), так і вказуючи зв'язку в табличному вигляді.
Створено мінімальну кількість режимів роботи з максимальною функціональністю кожного: так наприклад в Default режимі PCB можливе виділення, редагування та переміщення компонентів, трас, меж плати, побудова зв'язків. Перехід з будь-якого режиму побудови або редагування в Default здійснюється кліком правою кнопкою миші в області побудови. При цьому деякі функції для різних режимів є загальними.
У DipTrace застосована зручна система роботи з шарами, кількість яких фактично відповідає числу сигнальних шарів друкованої плати. Провідники встановлюються в поточний сигнальний шар, при побудові трас можна переходити в інший шар. Після побудови будь-який фрагмент траси, вся траса або мережу може переміщатися в інший шар, при цьому автоматично створюються міжшарові переходи, які не існують в програмі як окремі об'єкти - їх властивості фактично є властивостями точки, яка є перехідною. Графічні елементи, текст і растрові зображення є окремими об'єктами які можуть створюватися як графіка, маркування або провідник поточного сигнального шару. Після створення можна змінювати розташування цих об'єктів.
Програма містить вбудований сітковий оптимізаційний автотрасувальник, який може створювати кілька варіантів трасування плати і вибирати кращий. Існує чотири режими настройки автотрасувальника різних по швидкості і якості. Досвідчені розробники можуть самостійно налаштовувати параметри автотрасування. Також є можливість підключення до програми високоефективних Автотрасувальник Electra, Specctra, для чого в програмі передбачений експорт друкованої плати в формат * .dsn і подальший імпорт результатів роботи трасувальника.
Є перевірка на помилки трасування (перетину, занадто близьке розташування провідників), перевірка цілісності трас і заливки, порівняння з'єднань на друкованій платі з принциповою схемою.
Підтримується експорт в формати Gerber і N / C Drill, Mack 2/3 Drill, Pick and Place. Для Gerber проводиться векторизация тексту і растрових чорно-білих зображень: можливий експорт будь-яких шрифтів, встановлених в системі, логотипів.