1. A method for deploying an application, the method comprising: receiving a deployment description that indicates one or more deployment configurations and an artifact corresponding to a deployment; providing a template for translating a preconfigured deployment configuration; enabling a user to select a subset of deployment configurations, wherein at least one of the one or more deployment configurations is the preconfigured deployment configuration; translating the preconfigured deployment configuration according to the template to produce a compatible deployment configuration, wherein translating the preconfigured deployment configuration further comprises translating, according to the template, input information corresponding to the preconfigured deployment configuration into output information in a format that is compatible with the artifact and the subset of deployment configurations; and deploying the subset of deployment configurations, the compatible deployment configuration, and the artifact to a processing environment.