A method of managing configuration changes in a data processing system,
particularly a network wherein software products (250) must be
distributed to client workstations. The method provides the definition of
reference models (220e-220d) arranged in a tree (215); each reference
model includes configuration elements (such as software products and/or
hardware features and their desired target status) for the corresponding
client workstations (subscribers). A target configuration (230) of the
client workstations associated with each reference model is determined by
inheriting the configuration elements of the parent reference models. A
list of actions (245) to be carried out on each client workstation for
reaching the corresponding target configuration is determined by
comparing the target configuration with a current configuration of the
client workstation stored in a corresponding inventory (245).