1. A method comprising: receiving a spreadsheet application designed to execute using a spreadsheet program; converting the spreadsheet application into a data file, wherein the spreadsheet application includes one or more cells and wherein at least some of the cells implement logical functions, the data file defining characteristics of a networked version of the spreadsheet application that was converted from the spreadsheet application, wherein the networked version of the spreadsheet application is converted from the spreadsheet application by applying permissions that are set in the spreadsheet application, the permissions not being applied in the spreadsheet application, wherein the characteristics defined by the data file are defined based on the permissions, the characteristics including information defining cells of the networked version of the spreadsheet application that are to be displayable to a user of the networked version of the spreadsheet application; transmitting the data file to a server to make the data file available to network users as the networked version of the spreadsheet application; executing, by the server, a computer program that includes an engine component; converting, by the engine component, the data file into a spreadsheet application component and a data component, wherein the spreadsheet application component and the data component include information defining logical functions implemented by at least some of cells included in the spreadsheet application; constructing, by the engine component, at least one abstract syntax tree using the spreadsheet application component and the data component, wherein the at least one abstract syntax tree includes, based on the information included in the spreadsheet application component and the data component, at least one of a constant, a function, or a pointer; and generating, by the computer program, an HTML document using the at least one abstract syntax tree, wherein the HTML document includes information that represents the defined characteristics of the networked version of the spreadsheet application.