In 2020 I was working for the Leistungszentrum Bionik from Carl Stahl. Although we started off with an entirely different project, the pandemic lockdown forced us into software development focused works. The parametric modeling kernel we've been using before turned out to be super flexible and applicable to a Carl Stahl use case: An automated product configurator, that can not only visualize but also design a product for specific customer needs.
With the SHAPEDIVER web application it is possible to run GRASSHOPPER scripts online. This way we can utilize the power and flexibility of a fully functional CAD-kernel while running it as a user front-end. Even advanced load case verification through FEM analysis can be fully integrated within the web application. This way the sales team can offer unique and competitve solutions to customers without worrying too much about the technical side of the things. Every automatically generated solution will be realizable and safe.
Of course, I cannot talk about the exact software architecture here, since this is confidential. But you can try out the configurator online as it is already fully integrated in the CARL STAHL webshop.