1. A computer-implemented method for storing a common language application framework in order to produce a queriable representation of the common language application framework, the method comprising: maintaining a schema in computer memory corresponding to the application framework; maintaining a database structure in computer memory corresponding to the schema; storing information within the database structure corresponding to at least some portion of the application framework; and storing information within the database structure corresponding to an abstraction of a namespace corresponding to the application framework.