CATIA is a paid parametric design and engineering tool for creating models and assemblies.
Alternatives to TopOpt
TopOpt pairs interactive 2D and 3D topology optimization apps with code for minimum-compliance problems. Its resources range from an educational 99-line MATLAB example to a PETSc-based framework for very large-scale work on structured grids. Separate offerings address photonics, buckling optimization, and Grasshopper workflows. The code offerings are free, and the apps span handheld devices and desktop systems as well as web; the Windows app downloads require VC++R2012 and…
Avocado is a free, open-source PlayStation 1 emulator for Windows, macOS, Linux, and Android.
nTop is an engineering design platform for generating parametric geometry and exploring design variations.
- 4
Dakota
Dakota provides software for optimization and uncertainty quantification using computational models.
Free planLinuxmacOSWindows6.1Free plan - 5
OrCAD X
OrCAD X is an electronic design automation platform for schematic capture, PCB layout, and circuit simulation, aimed at small and medium-sized…
WebWindows6.1 - 6
Ansys optiSLang
Ansys optiSLang automates simulation workflows and links them to optimization methods for parametric design studies.
WebLinuxSelf-hostedWindows6.0 - 7
OpenLSTO
OpenLSTO is free, open-source C++ software for level set based structural topology optimization.
Free planLinuxmacOSWindows6.0Free plan - 8
OpenMDAO
OpenMDAO is a free, open-source Python framework for systems analysis and multidisciplinary optimization.
Free planLinuxSelf-hosted5.8Free plan - 9
Z88Arion
Z88Arion is a graphical program for topology optimization based on the Z88 finite-element analysis software.
Free planWindows5.8Free plan - 10
ARL Topologies
ARL Topologies is a free, self-hosted topology optimization program intended for research and general use.
Free planSelf-hosted5.7Free plan - 11

CAESES
CAESES is a parametric engineering platform for simulation-driven design, geometry variation, and shape optimization.
LinuxSelf-hostedWindows5.7 - 12
Plato
Plato is a Linux command-line platform for topology optimization, helping designers develop designs that meet functional requirements.
Free planLinux5.7Free plan - 13

OpenPISCO
OpenPISCO is a free, open-source platform for developing topology optimization methods using level sets.
APILinuxmacOSWindows5.6 - 14
FEniTop
FEniTop is open-source software for topology optimization built on FEniCSx.
LinuxSelf-hostedWindows5.4 - 15
FreeTO
FreeTO is open-source MATLAB code for setting up, optimizing, and post-processing free-form 3D topology optimization problems.
5.3 - 16

modeFRONTIER
modeFRONTIER automates engineering simulation workflows and supports design optimization by bringing third-party CAD/CAE tools and in-house…
APILinuxSelf-hostedWindows5.3 - 17
SmartDO
SmartDO is an engineering design optimization platform for multidisciplinary and multiphysics simulation.
API5.3 - 18
4.6 - 19
Ansys Discovery
Windows4.5

