System Library : Construction, City and Territory Apps ??

Hello All
Below are some questions from an end user on Construction, City and Territory Apps (CATIA) 
Would you please help me to answer? Thanks 

Customer Questions:
---------------
We are working to develop a set of industrialized building system components. Modeled parametrically and stored in the platform using a codification system.

- what set of apps to use in order to define / create / manage system libraries?

- what app to create building system assemblies?

- how to organise a codification system for value added products (not simple screws or boards but rather engineered assemblies that vary in height, thickness, etc)?

- how to store / use these stored system assemblies?
---------------
Thank you