Product assembly involves combining individual components to create a complete and functional product. In industries like manufacturing, engineering, and design, efficient assembly is essential for cost-effectiveness, quality control, and production scalability. In an assembly model, multiple parts are brought together to define a larger, more complex product representation. Assembly modelling facilitates the collaboration among designers, engineers, manufacturing technicians and others to ensure a product assembly works. Assembly modelling can be done with a Computer-Aided Design (CAD) software.