Hi @pao9012,
we have it for both. We decided that the application should have the worst technical fit of all components linked to it. I thought about automate it by webhook, but we decided to just creating a night job checking this and to create a task for a manual check, because sometimes owners/accountables forget to update a component relation.
We did it for both, because if you have a certain Excel-Application it may have a more worse technical fit (because it is shared in folder on a server) than the underlying software component MS-Excel. So we decided to go for both.
Best regards,
Carsten