Detroit Engineered Products (DEP) launches updated version of MeshWorks 2023 AM Jun 14, 2023 Detroit Engineered Products (DEP), the creators of MeshWorks, an integrated CAE platform has announced the release of DEP MeshWorks 2023, the most robust and…