You can define preferences for multiple applications, each with a unique name and access rights. An application must have a unique name, and may optionally have a description. You can define read and write privileges for an application. If you do not define read or write privileges, any user who invokes the application services can retrieve or set preference values. You can edit or remove applications.