SolidWorks 2004 relies on:

This article explores the technical context of SolidWorks 2004, what "portable" software means in this context, the practical use cases, and the serious risks associated with utilizing cracked legacy engineering tools. The Legacy of SolidWorks 2004

CAD software requires certified OpenGL graphics cards to function smoothly, which may not be available on every guest PC where a portable drive is plugged in.

Originally designed for Windows XP Professional or Windows 2000; it was the last version to support Windows Me and NT 4.0.

2004 saw major improvements in how the software handled hundreds of parts, a necessity for portable users working on limited RAM.