1. A method of automatically deploying program units to a cluster of networked servers, comprising: assembling one or more program units for deploying to a cluster of networked servers; retrieving information related to the cluster of networked servers; generating deployment descriptors from the information; and deploying the one or more program units to the cluster using at least the deployment descriptor.