Ease of Use
Design Data Reuse
Materials Database
Meshing
Parallel Computing (Multi-core)