1. A process for providing at least one recommendation to at least one of one or more users and one or more applications using multidimensional data, comprising: a) accessing the multidimensional data which define a multidimensional space which is defined by a Cartesian product of the dimensions, the multidimensional space having at least three dimensions, each of the dimensions being capable of (i) providing variable information, and (ii) having a type that is different from a type of another one of the dimensions; b) retrieving information from data associated with the multidimensional space; and c) with a computer arrangement, generating the at least one recommendation based on the retrieved information.