1. A computer-implemented method comprising: storing first asset information comprising a first attribute, wherein the first asset information is obtained using a first technique; storing second asset information comprising a second attribute corresponding to the first attribute, wherein the second asset information is obtained using a second technique different from the first technique; receiving a first input on a first option displayed on a computer screen; wherein the first option is to enable or disable automatic execution of a first action when a first rule is satisfied; wherein a second option is to turn on or off automatic reconciliation of discrepancies; in response to the automatic reconciliation being turned on by enabling the second option, using at least one computer processor to compare a first attribute value in the first asset information with a second attribute value in the second asset information to check if the first rule is satisfied; wherein the first action is to change the second attribute value in the second asset information, in response to finding an exception based on the comparison at least on determining that the method is configured with the first option enabled and the second option enabled; and wherein the exception occurs when the first attribute value in the first asset information does not match the second attribute value in the second asset information at least on determining that the method is configured with the first option disabled and the second option enabled.