1. A method for tracing an execution of a plurality of software products, the method which comprises: collecting and internally listing in a list a plurality of trace files arising from executing multiple software; splitting the plurality of trace files in the list into a plurality of groups having different trace file formats; for each one of the plurality of groups, selecting in dependence on the trace file format of the one of the plurality of groups, an associated parser designed for reading the trace files of the one of the plurality of groups; reading the trace files of the one of the plurality of groups by way of the associated parser; extracting trace data; translating the extracted trace data into a new dataset configured for merging and filtering; showing at least a subset of the new dataset on a Graphical User Interface.