1. A method comprising: generating a set of proposed territory definitions in a territory management system, the set of proposed territory definitions representing a hierarchical set of proposed territories each as a set of cells of a hypercube, the hypercube defined according to a set of territory dimensions each having a set of dimension members, such that each cell represents an intersection of dimension members from each territory dimension, and at least some of the cells store metrics data corresponding to its intersection of the dimension members from each territory dimension; receiving a modification to the proposed territory definitions at the territory management system via a user interface; updating the proposed territory definitions in the territory management system according to the modification; receiving a query at the territory management system via a user interface; executing the query against the proposed territory definitions in the territory management system to generate a query result; and outputting the query result from the territory management system via the user interface.