1. A system, comprising: a smartphone device; a server operably connected to the smartphone device; a module on the smartphone device configured 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, and store the roof report for the one or more properties received from the server on the smartphone device.