UDP (User Defined Properties) are great features.
If they are mapped to a file property it is not an issue here.
But if they are free-form, users need to be able to edit and add within the Thin Cient or Web Client.
UDPs should be completely editable online, if the users have access to add/edit files.