1. A method of deploying a recommended workload on an information handling system comprising: extracting solution details from a solution template queried from a solution template repository, wherein the solution details include infrastructure information and workload information from the solution template; transforming the solution details into a document; storing the document in a data store; obtaining existing components of the information handling system; accessing the data store to extract components required by the document corresponding to at least one of: the infrastructure information or the workload information; determining whether the existing components of the information handling system correlate to the components required by the document; displaying the recommended workload based on the determination that the existing components of the information handling system correlate to the components required by the document, wherein the recommended workload includes the infrastructure information and workload information from the document; and deploying the recommended workload based on a selection of the recommended workload.