1. A method for generating a searchable index from an analysis of a software application, the method comprising the steps of: one or more processors taking a snapshot of artifacts generated by a first source code of a first software application as a result of stimulating the first software application to perform one or more functionalities that correspond to the first source code, wherein the artifacts comprise textual data and one or more images; the one or more processors analyzing the textual data resulting from the stimulation of the first software application, wherein analyzing the textual data resulting from the stimulation of the first software application comprises separating the textual data resulting from the stimulation of the first software application into at least one smaller segment and generating a summary from the at least one smaller segment; the one or more processors semantically classifying the one or more images resulting from the stimulation of the first software application; and the one or more processors indexing the analyzed textual data and the semantically classified one or more images resulting from the stimulation of the first software application.