Well, I think Access (database) could be a nice tool to deal with lots of data, though I never have had time to set up such a base :/
I attached a picture of a dynamic 3D model, which is kind of impossible to make on static 2D, but still I tried, lol. Don`t worry about the details, it is just for inspiration, and perhaps to discuss the use of 3D models, do we really need it, when is it to complex!? (The model was not made for specific process flow, but for product quality and some SCM).