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 determining whether first source code of a first software application is inaccessible; responsive to determining that the first source code of the first software application is inaccessible, the one or more processors stimulating the first software application to perform one or more functionalities corresponding to the first source code of the first software application; the one or more processors taking a snapshot of artifacts generated by the first source code of the first software application as a result of stimulation, 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; 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; the one or more processors extracting similar indexes as the indexed analyzed textual data and the semantically classified one or more images resulting from the stimulation of the first software application from an index repository; and the one or more processors storing the indexed analyzed textual data and the semantically classified one or more images resulting from the stimulation of the first software application cross-referred with the extracted similar indexes in the index repository.