QT Creator Gui Spinoff -- Rad Non Programmer Framework

QT Creator Gui Spinoff -- Rad Non Programmer Framework
Is there any open source projects that have attempted to strip out all of the Programming related functions -- or at least limit a lot of them for a RAD platform end users could make thing with?

Writing a software is more than just assembling graphical blocks. You have to provide the business logic to make your blocks work together.

While it's something feasible for e.g. the Lego MindStorm, it's because it's a highly specialized set of components designed to operate in a very specific environment, you can't write e.g. a software like Krita without a single line of code.

deb, dmg etc. are "just" packages containing a piece of software. They first require to build the said software (speaking of compiled code, python and the likes are a bit different)

The aim is to understand the architecture and then start to isolate components. I guess the best way would be to talk with architects and ask them directly about any diagrams. I don't really think that any tool will tell you exactly this. You might use doxygen to generate diagrams but it doesn't really help if you get 10k diagrams also it doesn't work if there auto generate code or any domain specific language.

Another way is to use profiler and visualize results. This will give you a control flow. valgrind with callgrind can be an option.

Another way to discover what's internal can be to use gdb and break at some random place and list stack frames.