Aplikacja CircuitWorks™ stanowi dodatek do oprogramowania SOLIDWORKS® Professional i SOLIDWORKS Premium firmy Dassault Systèmes SOLIDWORKS Corporation. CircuitWorks pozwala tworzyć modele 3D z formatów plików zapisywanych przez większość systemów projektowania elektrycznego wspomaganego komputerowo (ECAD). Inżynierowie elektrycy i mechanicy mogą współpracować przy projektowaniu płytek drukowanych (PCB), które pasują i działają w złożeniach SOLIDWORKS.
CircuitWorks posiada zarówno dedykowany interfejs użytkownika, jak i interfejs SOLIDWORKS. Pewne operacje, takie jak np. otwieranie pliku ECAD można wykonywać z poziomu obydwu interfejsów. Inne operacje są specyficzne dla jednego z interfejsów.
CircuitWorks obsługuje standardowy format Intermediate Data Format (IDF), wykorzystywany przez szeroką gamę systemów projektowania elektrycznego CAD (ECAD) do projektowania płytek drukowanych obwodów (PCB). CircuitWorks obsługuje również pliki PADS® ASCII z programu Mentor Graphics®
PowerPCB® oraz format współpracy ProStep EDMD używany w programach Mentor Graphics i Cadence®.