According to a first aspect of the invention metadata between user data
items and software data items is maintained. The utility of at least one
user data item is determined on the basis of the properties of one or
more software data items related to the user data item in the metadata.
The user data item and one or more software data items related thereto
are selected to the data set for synchronization in response to the
utility of the user data item meeting a predetermined criterion.