The end result is a detailed description of how the software is designed, how to build and install the software on the target device, and any known weaknesses in the design of the software.