1. A computer-implemented method, comprising: receiving, at a mobile device, a report template specifying one or more data field types and one or more data object link types; displaying a report form comprising one or more interface elements corresponding to one or more of the data field types of the report template; receiving input data from the one or more interface elements; generating a mobile report comprising the input data; sending the mobile report to a server, wherein sending the mobile report causes the server to generate one or more of one or more data objects based on the input data or one or more data object links based on the one or more data object link types; wherein the method is performed by one or more computing devices.