John's company used CATIA V5, a powerful 3D computer-aided design (CAD) software, to design and manufacture their products. However, John was struggling to create complex solids and surfaces using the standard CATIA V5 tools.