A computing system implemented method for generating structured compliance form data, the method comprising: retrieving compliance form data related to a compliance form having a plurality of data fields, wherein the compliance form data includes a plurality of types of data related to the compliance form; generating first parsed form data by parsing the compliance form data with a first parsing process that identifies, for each data field, one or more first data items related to the data field, wherein generating the first parsed form data includes parsing a first type of data of the plurality of types of data to identify the one or more first data items; generating second parsed form data by parsing the compliance form data with a second parsing process that identifies, for each data field, one or more second data items related to the data field, wherein generating the second parsed form data includes parsing a second type of data of the plurality of types of data to identify the one or more second data items; generating combined parsed form data by combining the first parsed form data with the second parsed form data, the combined form data including, for each data field, the respective first and second data items related to the data field; generating first extracted form data by performing a first extraction process on the combined parsed form data, the first extraction process identifying, for each data field, first extracted data items related to the data field; and generating structured compliance form data based on the combined parsed form data and the extracted form data, the structured form data including, for each data field, the first and second data items and the first extracted data items related to the data field. retrieving compliance form data related to a compliance form having a plurality of data fields, wherein the compliance form data includes a plurality of types of data related to the compliance form; generating first parsed form data by parsing the compliance form data with a first parsing process that identifies, for each data field, one or more first data items related to the data field, wherein generating the first parsed form data includes parsing a first type of data of the plurality of types of data to identify the one or more first data items; generating second parsed form data by parsing the compliance form data with a second parsing process that identifies, for each data field, one or more second data items related to the data field, wherein generating the second parsed form data includes parsing a second type of data of the plurality of types of data to identify the one or more second data items; generating combined parsed form data by combining the first parsed form data with the second parsed form data, the combined form data including, for each data field, the respective first and second data items related to the data field; generating first extracted form data by performing a first extraction process on the combined parsed form data, the first extraction process identifying, for each data field, first extracted data items related to the data field; and generating structured compliance form data based on the combined parsed form data and the extracted form data, the structured form data including, for each data field, the first and second data items and the first extracted data items related to the data field.