29. The computer-readable storage medium of claim 21 , wherein the hierarchical data map comprises a memory-resident data structure and wherein said loading comprises caching data from the database within the hierarchical data map.
21. A non-transitory computer-readable storage medium tangibly embodying a set of instructions, which when executed by one or more processors of a server computer system, cause the one or more processors to perform a method comprising: loading a plurality of data points into a hierarchical data map from a database associated with the server computer system, wherein each of the plurality of data points includes a field name and a calculated value; receiving a HyperText Transport Protocol (HTTP) request from a web browser running on a client computer system, wherein the HTTP request contains one or more input values that are to be stored within the hierarchical data map; and responsive to the HTTP request: transferring the one or more input values to one or more target data points of the plurality of data points; updating the calculated value of at least one of the plurality of data points based on the one or more target data points and a formula corresponding to the calculated value; persisting changed contents within the hierarchical data map to the database; and returning at least a subset of calculated values to the client computer system to be displayed within the web browser via a HyperText Markup Language (HTML) file by copying the subset of calculated values from data points of the plurality of data points into the HTML file.