La aplicación CircuitWorks™ es un complemento del software SOLIDWORKS® Professional y SOLIDWORKS Premium de Dassault Systèmes SOLIDWORKS Corporation. CircuitWorks le permite crear modelos 3D a partir de formatos de archivos escritos por la mayoría de los sistemas de diseño electrónico asistido por computadora (ECAD). Los ingenieros electrónicos y mecánicos pueden colaborar para diseñar placas de circuitos impresos (PCB) que se adapten y funcionen en ensamblajes de SOLIDWORKS.
CircuitWorks posee una interfaz de usuario dedicada y una interfaz de SOLIDWORKS. Puede realizar algunas operaciones, como abrir un archivo ECAD, desde cualquiera de las interfaces. Otras operaciones son específicas de una interfaz.
CircuitWorks admite el Formato de datos intermedio (IDF) estándar de la industria, utilizado por una amplia variedad de sistemas ECAD para el diseño de las PCB. CircuitWorks también admite el formato de archivo de PADS® ASCII de Mentor Graphics®
PowerPCB®, así como el formato de colaboración ProStep EDMD utilizado por Mentor Graphics y Cadence®.