1. A computer program product for implementing a deployment modeling platform, comprising: a computer usable medium having computer usable program code embodied therewith, the computer usable program code comprising: computer usable program code configured to enable a user to model application characteristics of target software and to associate application modeling parameters to the modeled application characteristics; computer usable program code configured to enable a user to model environment characteristics of a target deployment environment and to associate environment modeling parameters to the modeled deployment environment characteristics; computer usable program code configured to enable a user 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; computer usable program code configured to verify 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 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 computer usable program code configured to convey any determined validation problems to a user, wherein the modeled target application characteristics are checked against a corresponding modeled deployment environment.