1. A method for implementing a deployment modeling platform, comprising: using a graphic user interface of a processing device to model application characteristics of target software by associating application modeling parameters to the modeled application characteristics; using a graphic user interface of a processing device to model environment characteristics of a target deployment environment by associating environment modeling parameters to the modeled deployment environment characteristics; using a graphic user interface of a processing device to create a deployment model that associates and maps selected parameters of the modeled application characteristics of the target software to associated parameters of the modeled environment characteristics of the deployment environment; verifying that each parameter of the deployment model specified for an associated one of the modeled environment characteristics and modeled application characteristics that relates to a requirement is mapped to and is fulfilled by an associated parameter of the deployment model specified for one of the modeled environment characteristics and modeled application characteristics that relates to a corresponding capability to determine whether validation problems exist in order to deploy the target software in the associated deployment environment; and conveying any determined validation problems to a user, wherein the modeled target application characteristics are checked against a corresponding modeled deployment environment.