1. A method for finding URL targets and constraints using an n-ary tree navigated through a progressive hash comprising: identifying a URL, said URL having a plurality of delineated portions, said URL referencing a target software object and at least one software object constraint; traversing an n-ary tree having a plurality of nodes, each node being associated with one of the delineated portions, each non-terminal node of said n-ary tree comprising a target object for specifying node specific rules/resource, a constraint object for specifying node specific constraints, and a multidimensional hash table; and determining from a single traversal of said n-ary tree, a target object for said identified URL, said at least one object constraint associated with said URL, and all configured pattern based rules associated with said URL.