This project will develop a novel software that will automate the entire process of reviewing, finding, extracting, and reporting engineering details from bridge plans. Work in Stage 1 will focus on developing software features required to automatically identify, categorize, and report the engineering details that often need to be extracted from bridge plan sets. The extracted information will come from drawings, tables, and text blocks. This will be followed by the development of architecture and workflow of software. The workflow will include sequence of steps and processes that the software will follow to accomplish the expected tasks. A Model-View-Controller (MVC) framework will be established that will define the mechanisms required for interactions between the computational engine and the user interface (UI). This framework will ensure achieving the expected functionality and efficiency features. A graphical user interface (GUI) will be designed to facilitate interactions between the user and the software. Work in Stage 2 will involve extensive testing, assessment, and quality control of the developed software using a variety of bridge plan sets provided by the Iowa, Minnesota, and California DOTs. A variety of tests will be systematically conducted to examine the functionality, accuracy, and usability of the developed software. These tests will cover functional testing, unit testing, integration testing, and user acceptance testing. The test datasets will cover various types of desired engineering details, ranging from simple to complex. A comprehensive User’s Guide Manual will be prepared to explain how the developed software can be fully utilized. The final report will include all relevant data, methods, models, and conclusions along with guidance on the use of the developed software to automatically extract the data and features of interest from bridge plan sets.