The moment a simulation engineer submits a job and gets back garbage results — or worse, results that look plausible but are wrong — they realize they have no way to trace the problem back to mesh quality before the solve. They can't section the mesh at a local plane, they can't visualize hex element distortion inline, and they can't diff two mesh generations against each other to see what the auto-mesher changed. That specific complaint — 'options such as sectioning in mesh models for a local plane is not possible' — is emblematic of a deeper problem: the meshing diagnostic layer is essentially missing from every major tool.
This gap persists because the big vendors have every incentive to keep meshing opaque. If you can clearly see that the auto-mesher produced a bad result, you might not buy the more expensive solver license. The meshing module is also deeply coupled to the solver architecture, so an honest diagnostic layer that surfaces element quality failures would create support burden for the vendor. The user is a stress analyst or CFD engineer; the buyer is an engineering manager or IT procurement team that doesn't run simulations themselves — so the daily friction never reaches the person who could demand a fix.
What's actually missing is a standalone mesh audit layer: something that loads a mesh file from any of the major formats (Nastran BDF, Abaqus INP, CGNS, STL), runs a configurable set of quality checks — aspect ratio, Jacobian, warpage, skewness by element type — and returns a spatial heatmap overlaid on the geometry so the engineer can see exactly which regions failed and why. Right now, engineers either trust the solver's opaque warnings ('mesh has poor quality elements' with no location), manually query element tables that aren't designed for browsing, or re-run the entire mesh at a finer resolution and hope. Each bad mesh that reaches the solver wastes hours of compute time and, in production environments, real money.
This is a business and not a feature because the need recurs with every geometry change. In a typical product development cycle, a component gets remeshed dozens of times. Each iteration where the engineer has no quality visibility is another opportunity for a flawed solve to pass undetected downstream. A purchasing engineer can justify the cost directly against solver compute time saved — one bad hex mesh on a cluster is an easy-to-quantify loss.
What to build
Build a desktop application that reads Nastran BDF, Abaqus INP, and CGNS mesh files, runs configurable element quality checks (aspect ratio, Jacobian, skewness, warpage), and renders a 3D heatmap with cross-section slicing so engineers can pinpoint failing regions before submitting to any solver.
Where to start
Target Ansys Mechanical users specifically because the complaint that 'I cannot control the mesh much in ANSYS Mechanical in detail compared to other CAE pre-processing tools' is publicly documented and searchable — you can find these engineers in Ansys Community forums and target them with a free import-and-inspect tool for BDF files before charging for advanced checks.
The hard part
Getting the first paying customer requires them to admit their current mesh review process is broken, which means admitting their recent simulation results might be wrong — a politically uncomfortable conversation inside most engineering teams.
How it makes money
Annual seat license per engineer, priced below the threshold that requires manager approval (under $1,500/year), with a free tier capped at 500k elements to let individual engineers prove value before asking procurement.
See the evidence. The complaints behind this idea, the products they came from, and similar ideas in Simulation & CAE.
More ideas in Simulation & CAE