12. A server computer system comprising: a non-transitory storage device having embodied therein instructions operable to process HyperText Transport Protocol (HTTP) requests from a web browser running on a client computer system; and one or more processors coupled to the non-transitory storage device and operable to execute the instructions 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 an HTTP request from the web browser, 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.
12. A server computer system comprising: a non-transitory storage device having embodied therein instructions operable to process HyperText Transport Protocol (HTTP) requests from a web browser running on a client computer system; and one or more processors coupled to the non-transitory storage device and operable to execute the instructions 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 an HTTP request from the web browser, 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. 13. The server computer system of claim 12 , wherein the HTML file is formed using an HTML template containing an embedded tag that includes or references an index path that can be used to index into the hierarchical data map.