1. A system, comprising: a form building system comprising a processor configured to: receive, from a user, a selection of an electronic form; cause the display of an image of the electronic form at a first image resolution, wherein an electronic canvas having a second image resolution overlaps at least a portion of the image of the electronic form, wherein the second image resolution of the electronic canvas is different from the first image resolution; receive, from the user, a selection of a data entry field; receive, from the user, a placement position of the data entry field placed onto the electronic canvas, wherein the placement position of the data entry field placed onto the electronic canvas is a location within the bounds of the electronic canvas that overlaps at least the portion of the image of the electronic form; and store in a data store a form record, the form record comprising: an indication of the data entry field; and the placement position of the data entry field placed onto the electronic canvas that overlaps at least the portion of the image of the electronic form, wherein the placement position comprises a pair of coordinates indicative of a position of the data entry field relative to a corner of the electronic canvas, and wherein the pair of coordinates are based on the second image resolution of the electronic canvas.