1. A computer-implemented method for editing data object variants of at least one software tool, the data object variants having at least one common hardware attribute and a configuration of the hardware attribute, capturing, for at least one hardware attribute, matching configurations of the hardware attribute in different data object variants; and storing in a memory, for the hardware attribute, information on matching groups of the data object variants with the matching configurations of the hardware attribute.