1. A system, comprising: a form building system comprising a non-transitory computer-readable medium having instructions stored thereon which when executed by a processor cause the processor to: receive, from a user, a selection of an electronically stored real estate form, wherein the electronically stored real estate form comprises a plurality of pages; retrieve an image of a first page of the plurality of pages of the real estate form from a first record in a first data store; cause a display of the image of the first page of the real estate form on a graphical display at a first image pixel density, the image of the first page comprising human-readable text and an answer area graphically proximate to the human-readable text; cause a display of a first canvas page of a plurality of canvas pages of an electronic canvas on the graphical display at a second image pixel density wherein the first canvas page of the electronic canvas is separate from the image of the first page of the real estate form and the second image pixel density of the first canvas page of the electronic canvas is higher than the first image pixel density of the image of the first page of the real estate form, wherein the second image pixel density of the first canvas page of the electronic canvas is modifiable, and wherein the first canvas page of the electronic canvas overlaps at least a portion of the image of the first page of the real estate form; cause a display of a plurality of data entry field types on the graphical display, wherein the user can select at least one data entry field type among the plurality of data entry field types and wherein the user can specify a placement position of the selected data entry field type on the first canvas page of the electronic canvas; receive, from the user, a selection of a data entry field type of the plurality of data entry field types; receive, from the user, a placement position of a data entry field of the selected data entry field type placed onto the first canvas page of the electronic canvas, wherein the placement position of the data entry field placed onto the first canvas page of the electronic canvas is a location within the bounds of the first canvas page of the electronic canvas, and wherein the placement position of the data entry field placed onto the first canvas page of the electronic canvas is graphically proximate to the answer area of the image of the first page of the real estate form; and store, in a second data store, a second record, the second record comprising at least three distinct components: a first component providing an indication of the associated real estate form; a second component providing an indication of the data entry field type; and a third component providing the placement position of the data entry field placed onto the first canvas page of the electronic canvas that overlaps the image of the first page of the real estate form, wherein the placement position is stored as (i) a pair of coordinates indicative of a position of the placed data entry field relative to a lower left corner of the first canvas page of the electronic canvas and (ii) a page reference identifier corresponding to the first page of the real estate form, and wherein the pair of coordinates are based on the second image pixel density of the first canvas page of the electronic canvas.