Die Anwendung CircuitWorks™ ist eine Zusatzanwendung der Software SOLIDWORKS® Professional und SOLIDWORKS Premium der Dassault Systèmes SOLIDWORKS Corporation. In CircuitWorks können Sie 3D-Modelle aus den meisten in CAD-Systemen für elektrische Komponenten (ECAD) verwendeten Dateiformaten erstellen. Elektro- und Maschinenbauingenieure können zusammen Leiterplatten konstruieren, die in SOLIDWORKS Baugruppen passen und funktionieren.
CircuitWorks verfügt sowohl über eine eigene als auch über eine SOLIDWORKS Benutzeroberfläche. Einige Vorgänge können in beiden Benutzeroberflächen durchgeführt werden, z. B. das Öffnen einer ECAD-Datei. Andere Vorgänge hingegen sind an die spezifische Benutzeroberfläche gebunden.
CircuitWorks unterstützt das industrieübliche IDF-Format (Intermediate Data Format), das in vielen ECAD-Systemen für die Konstruktion von Leiterplatten verwendet wird. CircuitWorks unterstützt auch dasPADS® ASCII-Dateiformat von Mentor Graphics®
PowerPCB®sowie das ProStep EDMD Interaktionsformat, das von Mentor Graphics und Cadence® verwendet wird.