3D modeling or CAD (Computer Aided Design) allows engineers and designers to build realistic computer models of parts and assemblies. These models can then be machined with 3D printing or CNC, and used to perform complex simulations. A wide range of parameters, such as strength or temperature resistance, can be simulated before physical models are created, allowing for a much faster and cheaper workflow.