Mechanical Engineer here - this is the million dollar question.
We currently use antiquated systems, or bad software based on antiquated systems.
My approach - don’t rely on software. It’s a mentality, not a software. Your CAD should be organized in a future proof structure. Your analysis should reference the hardware by diagram. You should be able to easily find the analysis with nothing more than a hunch. Your drawings should be organized and the numbering should make sense. Create a part numbering schema that gives some information more than just the part number.
Ask yourself every day - if someone asks me where the work I did today is, would I be able to quickly find it?