Good day.
I suggest that this ticket should be referred to Dennis.
XAF is a great framework and I love to be able to have a functioning application that can be used to solve business needs very quickly.
However there are some drawbacks that I would really like to see improved. My main issue has to do with that the XAF focuses on just building one application and I do not really see possibilities to share code and solutions between different applications.
The security system is a good example of this. Currently the security system has nice features and it is possible to fine tune really well the access of users to different parts and objects of the application. However, In my company have a need to develop many independent applications and that means that currently we have to define the same users and roles 20 - 50 times, once for each application which is extremely inconvenient. A shared security system between different xaf applications would be an amazing improvement.
It would also be really nice if it would be a little easier to group several xaf applications together in a sort of an umbrella application. I know it is possible to create different modules in XAF that connect to different databases and I do have an experience with this but my experience was that it is complicated and full of all sorts of difficulties.
I am very excited about the Blazor version of XAF becoming production ready and I really hope that these things, I mentions here will be considered as it develops in the future.
Best regards,
Ægir