1. A method implemented by an information handling system comprising: differencing a source topology model associated with a source platform and a target topology model associated with a target platform resulting in a topology difference, wherein at least a portion of the differencing is performed by a processor; obtaining an operation in a workflow model from an asset library, wherein the operation is associated with the topology difference, and wherein at least a portion of the asset library is stored in a persistent storage medium; and transmitting the operation to deploy at least a portion of a solution, wherein the deployed portion of the solution includes a target virtual image compatible with the target platform.