App w/plugins did, that need to be executed

I understand AppImages are supposed to only have one binary running.

However, is it possible for an app to “shell out” to execute some binary and process it’s results?

FreeCAD has a great appimage. However, its add-ons require a number of external tools and libraries installed on the base system, for FreeCAD to execute.

Is AppImage the right tool for this?

There’s a decent amount of AppImages that require system tools to be installed, but I believe this is not recommended. If you do something like this then it should give a proper error message given the tool isn’t found and ask the user to install it.

Yes, it can be done. Check out the FreeCAD AppImage made by the FreeCAD developers.