Abstract: A system for presenting multi-dimensional content includes a computer network; a server computer; and, a client computer coupled to the server computer through the computer network. The client computer has a browser software executing thereon implementing a method of presenting multi-dimensional content in the client computer. The method includes transmitting an identifier; receiving a hierarchical document generated based on the identifier; and, rendering a graphical user interface (GUI) based on the hierarchical document.