Deployment of an application is managed using available resources from a
resource system. A resource dependency characterization of the
application is established to enable deployment of the application. A
logical characterization and a network characterization of a desired
deployment are also established. A deployment plan containing an outline
for resources and configurations used for deployment is developed based
on the resource dependency characterization, the logical characterization
and the network characterization. The deployment plan is processed for
correlation with the available resources. The processed deployment plan
is then implemented.