1. A method comprising: loading, by an application running on a server computer system, 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, by the server computer system, 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, by the application, the one or more input values to one or more target data points of the plurality of data points; updating, by the application, 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, by the application, changed contents within the hierarchical data map to the database; and returning, by the application, 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.
1. A method comprising: loading, by an application running on a server computer system, 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, by the server computer system, 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, by the application, the one or more input values to one or more target data points of the plurality of data points; updating, by the application, 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, by the application, changed contents within the hierarchical data map to the database; and returning, by the application, 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. 10. The method of claim 1 , wherein the application provides spreadsheet-type functionality.