That bit about auto-generating BOMs is awesome. Any chance you've thought about supporting the engineer with cost-saving recommendations?
I met a bunch of aerospace engineers a long time ago -- thinking about working on a software product in contract manufacturing or PDM -- and a common theme was the struggle to optimize the design for cost of manufacture.
Seems like something you guys are thinking about if focused on manufacturability.