1. A computer program product for creating a prerequisite checklist corresponding to a software application, the computer program product comprising: one or more computer readable hardware storage devices and program instructions stored on the one or more computer readable hardware storage devices, the program instructions comprising: program instructions to identify prerequisites of a software application that are present in source code of the software application, wherein the prerequisites are software and hardware components; program instructions to identify prerequisite detection information associated with the source code of the software application, wherein the prerequisite detection information includes one or more of: information on how to identify and interpret annotations associated with the source code of the software application that indicate prerequisites, information on how commands in the source code of the software application correspond to and indicate a prerequisite, and validation instructions that indicate how to determine whether a prerequisite is present in a computer system; and program instructions to create a prerequisite checklist that includes the identified prerequisites of the software application, wherein the prerequisite checklist is in a file format that is compatible with prerequisite checking software.