Method for preparing a three-dimensional model (m) for a fabrication component in the context of production for data transmission to different receiving entities (C), comprising the following steps: - Receiving (S1) three-dimensional model data (m) via an input interface (i1); - Providing (S2) a detail-state for processing of the three-dimensional model on the respective receiving entity (C) using a processor (P); - Executing (S3) a reduction algorithm (X2) on a reference version (m') of the received three-dimensional model data (m) for automatically calculating and providing (S4) at least one reduced reference version (rm') with the provided detail-state using the processor (P), - wherein the method is executed in a CAD system (CAD) and wherein the input interface (i1) is an API interface of the CAD-system, and - wherein a modeling detailing application (MDA) uses a first set of functions (F1) and a second set of functions (F2) of the CAD-system and uses the API interface of the CAD-system to access the second set of functions (F2), being kernel functions of the CAD system (CAD), which are not accessible via a normal user interface (UI CAD ) of the CAD-system (CAD) wherein the method further comprises the step of: - Storing the reduced reference version (rm') of the three-dimensional model with a digital reference provided as an URL link to the three-dimensional model (m), the URL link is provided by using a PLM/PDM system, wherein when the three-dimensional model is changed, an invalidation process is executed to automatically invalidate the reduced reference version (rm') of the three-dimensional model or an adaption algorithm is executed to automatically adapt the reduced reference version (rm') with regard to the changes made in the three-dimensional model, and wherein the reduced reference version (rm') is prepared for being provided on smart glasses (ARG) of a receiving entity (C) . - Receiving (S1) three-dimensional model data (m) via an input interface (i1); - Providing (S2) a detail-state for processing of the three-dimensional model on the respective receiving entity (C) using a processor (P); - Executing (S3) a reduction algorithm (X2) on a reference version (m') of the received three-dimensional model data (m) for automatically calculating and providing (S4) at least one reduced reference version (rm') with the provided detail-state using the processor (P), - wherein the method is executed in a CAD system (CAD) and wherein the input interface (i1) is an API interface of the CAD-system, and - wherein a modeling detailing application (MDA) uses a first set of functions (F1) and a second set of functions (F2) of the CAD-system and uses the API interface of the CAD-system to access the second set of functions (F2), being kernel functions of the CAD system (CAD), which are not accessible via a normal user interface (UI CAD ) of the CAD-system (CAD) - Storing the reduced reference version (rm') of the three-dimensional model with a digital reference provided as an URL link to the three-dimensional model (m), the URL link is provided by using a PLM/PDM system, wherein when the three-dimensional model is changed, an invalidation process is executed to automatically invalidate the reduced reference version (rm') of the three-dimensional model or an adaption algorithm is executed to automatically adapt the reduced reference version (rm') with regard to the changes made in the three-dimensional model, and <EOS>