Stock management tools for organizing products along with their respective store locations into simplified hierarchical, non-hierarchical or special group structures help small, mid and large retail organizations to scale to their aspired levels of productivity and agility. The most important part of this feature is the uniform availability of this data, at the POS, at the regional branches, and at the centralized head offices. As many as six dimensions (e.g. style, size, colour, flavour etc.) can be defined for each item, which can then be looked up at the POS to resolve real time queries from customers. Furthermore, this clear organization of data gives opportunities for cross-selling and up-selling of items, leading to improved sales and profitability.