A machine-implemented method, comprising: receiving at a metadata server (no) of a vendor portal from a vendor support server of the vendor portal a vendor hash identifier and an associated vendor identifier, the vendor hash identifier identifying an exact executable file and being computed by the vendor support server based on applying a hash function on a first file metadata set associated with the executable file or on a string text of the first file metadata set associated with the executable file, the first file metadata set being received from a vendor in the vendor support server, the vendor support server associating the vendor hash identifier with a vendor identifier of the vendor; and receiving (810, 1004) at the metadata server a client hash identifier with an associated crash data set from a client support server, the client support server being alerted by a client device if the executable file crashes during execution, the client support server computing the client hash identifier based on a second file metadata set in a crash telemetry report to identify an executable file, the crash telemetry report associating a crash data set with the second file metadata set for the executable file, the second file metadata set including a set of attributes including a file name, file version, and file link date, the client support server receiving the crash telemetry report having the second file metadata set associated with the executable file, and the crash data set from the client device, and the client support server associating the crash data set from the crash telemetry report with the client hash identifier; comparing in the metadata server the client hash identifier with stored vendor hash identifiers and matching the client hash identifier to the stored vendor hash identifier identifying the exact executable file to identify the vendor associated with the vendor hash identifier, that created the executable file; and the metadata server providing (708, 814, 1008) the crash data set for the identified vendor to the vendor associated with the vendor hash identifier that matches the client hash identifier. receiving at a metadata server (no) of a vendor portal from a vendor support server of the vendor portal a vendor hash identifier and an associated vendor identifier, the vendor hash identifier identifying an exact executable file and being computed by the vendor support server based on applying a hash function on a first file metadata set associated with the executable file or on a string text of the first file metadata set associated with the executable file, the first file metadata set being received from a vendor in the vendor support server, the vendor support server associating the vendor hash identifier with a vendor identifier of the vendor; and receiving (810, 1004) at the metadata server a client hash identifier with an associated crash data set from a client support server, the client support server being alerted by a client device if the executable file crashes during execution, the client support server computing the client hash identifier based on a second file metadata set in a crash telemetry report to identify an executable file, the crash telemetry report associating a crash data set with the second file metadata set for the executable file, the second file metadata set including a set of attributes including a file name, file version, and file link date, the client support server receiving the crash telemetry report having the second file metadata set associated with the executable file, and the crash data set from the client device, and the client support server associating the crash data set from the crash telemetry report with the client hash identifier; comparing in the metadata server the client hash identifier with stored vendor hash identifiers and matching the client hash identifier to the stored vendor hash identifier identifying the exact executable file to identify the vendor associated with the vendor hash identifier, that created the executable file; and the metadata server providing (708, 814, 1008) the crash data set for the identified vendor to the vendor associated with the vendor hash identifier that matches the client hash identifier.