1. A system for facilitating the analysis of executable software code, the system comprising: a decompiler and analysis subsystem operating on a processor, the decompiler and analysis subsystem comprising; a loader for separating the executable software code into a code section and a data section; a library module for generating one or more signature files, wherein the signature files comprise a collection of software routines; and a static library identifier for comparing the code and data sections of the executable software code to the one or more signature files; and a graphical user interface rendered on a display device, the graphical user interface for (i) accepting user commands related to the modeling and analysis of the executable software code and (ii) displaying results of the comparison on the display device.