1. A method of deploying a multiple target application (MTA), comprising: identifying a MTA for deployment, the MTA including one or more software modules, the MTA associated with a deployment descriptor that identifies at least one dependency associated with the one or more software modules; identifying one or more target platforms for deployment of the MTA; and deploying the one or more software modules on the one or more target platforms, wherein deploying the one or more software modules includes implementing the at least one dependency identified in the deployment descriptor.