

Computer supported engineering design systems are used as support for designers by automating some tasks/activities of design process. From industrial aspect, implementation of a developed prototype system is a critical task. User acceptance is of high importance and strongly related to the access and understanding of the knowledge which requires a high level of system transparency. In addition, integration of the system in the environment or its compatibility with other systems/tools should be considered. Our experiences in industry show that two major issues are usually raised up during implementing a design automation system which are: documentation and organization. Documentation concerns the way of capturing, storing and distributing the information in systems, and organization concerns alignment of the system with other systems or tools as well as communication and collaboration among system participants and users. The focus of this paper is on documentation and the importance of reuse, design rationale and traceability is discussed. In order to align closely with industry practices, the thoughts are presented along with an on-going case study, where the development and analysis of roof racks for cars are being automated, and a number of challenges have been discussed.