@iosvarms
I agree with your statements. I also think that for companies to adopt any solution other than commercial or 'home-made solutions' there must be a productivity gain that is worthwhile and the raw learning process is smooth. I think it is possible for us to do something about it.
I am studying the IFC model and, as I understand it so far, it implements almost all the items you mentioned, only item 7 that I don't know the translation correspondence to the terms we use in Brazil, so I can't say that already I found this at IFC, if you can explain it better, I appreciate it.
But I need to understand better:
1- connection to DB does not seem to be something very simple
2 - the way to create the composite costs does not seem to be very friendly
In the end what will really need work is the development of an interface that allows flexibility and productivity.
@duncam
for what I saw in Qex_Studio looks like C # + Sqlite
Greetings