1. A computer-implemented method comprising: storing first asset information which is compiled through automatic discovery, wherein the first asset information is obtained using a first technique; storing second asset information, wherein the second asset information is obtained using a second technique, different from the first technique; displaying on a computer screen a first option to enable or disable automatic execution of a first action when a first rule is satisfied; receiving first input on said first option; using a computer processor, checking if the first rule is satisfied by comparing a first attribute in the first asset information with a second attribute in the second asset information to find an exception, wherein an exception occurs when a first attribute value in the first asset information does not match a corresponding second attribute value in the second asset information; when the first action is enabled by said first input, checking if a restriction is satisfied and performing the first action to alter the second asset information for said exception, in response to finding the first rule is satisfied and the restriction is not satisfied; and when the first action is enabled by said first input and the restriction is satisfied, not performing the first action for the exception.