1. A system comprising: a database configured to include dependency tree information associated with one or more applications; and a server having one or more processors configured to: access a first dependency tree representing a first application and a second dependency tree; acquire one or more values for the first dependency tree and one or more values for the second dependency tree, wherein one or more values for either the first or second dependency tree represent at least one or more portions of the respective dependency tree; compare the one or more values of the first dependency tree with the one or more values of the second dependency tree; determine a matching status between the first application and an application represented by the second dependency tree based on the comparison; and provide, for display, an indication of the matching status.