1. A system, comprising: a smartphone device that includes a client property management database; a server operably connected to the smartphone device, the server including a server property management database that is synchronized at least in part with the client property management database when changes are made to the client property management database on the smartphone device; and a non-transitory memory connected to a processor within on the smartphone device, the non-transitory memory having computer-executable instructions stored thereon that, when executed by the processor, cause the processor to: receive information identifying one or more properties, send an order for a roof report for the one or more properties to the server, receive the roof report for the one or more properties from the server, synchronize the client property management database on the smartphone device with the server property management database by storing the roof report for the one or more properties received from the server in the client property management database and updating the client property management database when the roof report is changed in the server property management database on the server, obtain an image representing a facet of a roof of a structure on the one or more properties, wherein the image contains an orientation value of an inclination relative to level of a camera that captured the image when the image was captured, calculate a pitch of the facet using an angle at a common node of a scissor marker overlaid on the image, adjust the calculated pitch of the facet based on the orientation value of the camera and a position of the common node in the image, wherein adjusting the calculated pitch of the facet of the object comprises: determining an angle of inclination of the smartphone device, and calculating an angular field of view based on a pixel displacement of the position of the common node from a center pixel location of the image; update the roof report with the adjusted calculated pitch of the facet, and output at least a portion of the roof report on the smartphone device.