1. A method for assessing an impact of a portion of code on an application, the application having a plurality of associated data structures, the portion of code having associated metadata that includes information associated with the portion of code, the portion of code being arranged to be incorporated into the application, the method comprising: obtaining the metadata that includes the information associated with the portion of code; comparing the metadata with the plurality of associated data structures, wherein comparing the metadata with the plurality of associated data structures includes determining whether a first data structure of the plurality of associated data structures is identified in the metadata; and creating a first list when the first data structure is identified in the metadata, the first list being arranged to identify at least the first data structure as being arranged to be substantially directly affected by the portion of code.