1. A method comprising: extracting a file system structure corresponding to a software product; identifying, from the file system structure, candidate subtrees that are likely to be subtrees of more than one directory across at least two software products; and indicating common components across at least two software products.