Today Custom Properties allow you to select one value from a set list of available values. However there are situations where you may want to select multiple values from the available values. For example, in our environment we want to be able to search for or report on all devices that are used by a particular Department. We have a CP that lists each Department but then can only select one Department per Node. A core switch, would provide service to multiple Departments but the only way to show that today is bu having a text CP where you can list all of the Department names. As we all know, this can lead to problems since staff inputting the information may spell the Department name wrong or my even change the wording of the name. Having them be able to select the Departments, in this situation, from a list means the names will be consistent and easier to search or build queries to find.
So what I am proposing is that when you activate the drop-down list for a CP the list would not only include the names associated but each name would have a checkbox to its left which, when selected, would generate a list of selected values to appear when looking at CPs for a particular Node. Obviously this would also be helpful for other Entities like Groups, Alerts, Application Monitors, etc. as well.
Also see which is somewhat related.