L'applicazione CircuitWorks™ è un'aggiunta al software SolidWorks® Premium prodotto da Dassault Systèmes SolidWorks Corporation. CircuitWorks consente di creare modelli 3D da file di formato scritti con i più diffusi sistemi di progettazione elettrica assistita (ECAD). Progettisti elettrici e meccanici possono collaborare allo sviluppo di schede a circuiti stampati (PCB) da inserire negli assiemi SolidWorks.
CircuitWorks ha sia un'interfaccia utente dedicata sia un'interfaccia comune con SolidWorks. È possibile eseguire alcune operazioni come l'apertura di un file ECAD da entrambe le interfacce. Altre operazioni sono invece specifiche ad un'interfaccia.
CircuitWorks supporta il formato Intermediate Data Format (IDF), uno standard d'industria utilizzato da molti sistemi ECAD per la progettazione di schede a circuiti stampati (PCB). CircuitWorks inoltre supporta il formato di file PADS®
ASCII da Mentor Graphics® PowerPCB® così come il formato collaborativo ProStep EDMD di Mentor Graphics e Cadence®.