Abstract: Systems, methods, and devices execute techniques including providing, by a computing device, a user interface that allows a user to record inspection information. Further, embodiments include entering inspection information in an interactive data structure as well as receiving a laboratory sample analysis of suspect materials in a lab report data structure. In addition, embodiments include generating a table of identified suspect materials in a table data structure based on the HA information in the interactive data structure and the laboratory sample analysis in the lab report data structure. Moreover, embodiments include compiling a final report in a final report data structure based on the entered inspection information, the laboratory sample analysis and table of identified suspect materials as well as generating chain of custody report in a chain of custody data structure.