That can be a huge task, and what may work for some won't work for others. I am not familiar with what requirements would be necessary in a structural context, but in aerospace much has to be considered, not least is the control of customer data.
That can cost much $$$ to design and implement.
"Good to know you got shoes to wear when you find the floor." - [small]Robert Hunter[/small]