UDA & Approval Improvements
I created a UV item for one component of this and supported others that involve some of these items but I think it makes sense to have one that encapsulates all items.
Be able to specify the number of Primary Devices that can be associated with users. Being allowed to have more than one device associated with a user makes the deployment of licensed apps more precarious.
Allow e-mails for Approval Requests and allow the flexibility for creating a workflow for multiple approvers.
Be allowed to do Approvals for the User and the Device. I'd love to be able to approve an Application for a User on a specific machine. Now if I approve it for a user, they can go to any machine and install the software. Again, this gets precarious with licensed applications.
If an Application has a requirement for the UDA relationship and the User has not specified a Primary Device, do not just have the Install fail instead give a message like "This application requires you to specify a Primary Device. To do so, please do the following."