Aplikacja CircuitWorks™ stanowi dodatek do oprogramowania 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®.