It utilizes: Part, Spreadsheet, A2plus, some macros, TechDraw, and Povray
The author summarizes with:
Source: https://wayofwood.com/woodworking-designs-with-freecad/Summary
Desining for woodworking with FreeCAD is not ideal. The assembly of the parts is cumbersome and it’s not convenient to distribute the parts among several files. The cutlist functionality is working with the hacks described above but it’s a bit tricky to use.
But for the assembly as for the rendering: The great advantage of an open source solution is that one can modify everything and add new features. Maybe you also give FreeCAD a try and let us know what you think about it.