About model and data exchange with 3rd party solutions: Revit, Solibri, dRofus, Bluebeam, structural analysis solutions, and IFC, BCF and DXF/DWG-based exchange, etc.
If you look in the software section there is an application called ClassicalGDL that apparently allows you to create GDL texts for custom shapes. It appears to be a profile tool.
There are also an applications called MrArchitect3D and Mesh3D that look interesting.
Has anybody had any experience with either? (If not ClassicalGDL is free!) Unfortunately I do not have access to a Mac.