In order to create designs, GUIPRO makes use of the main CAD software available on the market. It designs objects in complex assemblies in 3D using solid modelers and surface modelers. A good surface modeler must also provide tools that can configure the surface of any shape, in addition to functions that simplify its modification, because in order to meet the volume constraints, the designer must be able to intervene quickly and accurately on a surface, so as to be able to modify it in a global way, or, as is often the case, in a more localized way. While surface modeling has the characteristic of being able to construct geometries of different morphological complexities, solid modeling offers greater operational simplicity, since solid shapes can be made with generally simple and intuitive functions.