A user-defined collection (UDC) is a custom collection that extends the product by collecting data using a SQL statement, OS command, or other source.
The UDC becomes a first-class object, so rules, stores, and windows can be created against the new collection, just like factory collections.
A UDC is defined by a text file under a subdirectory of $NSM_HOME/cfg/Collections.