Software automatiza la instalación, configuración y administración de ciclo de vida de componentes de implementación de aplicación y de middleware como Oracle, MySQL, WAR y esquemas de base de datos.

Los usuarios empresariales pueden normalizar, implementar, configurar, actualizar y desinstalar aplicaciones complejas en entornos de nube dinámicos. Estas aplicaciones van desde sencillas aplicaciones web hasta complejas aplicaciones personalizadas y aplicaciones empaquetadas. La administración de artefactos admite el uso de nombres lógicos para los archivos de compilación y otros tipos de artefactos de software, permitiendo a los usuarios implementar aplicaciones independientemente de su ubicación física o el identificador de los archivos.

Los arquitectos de software crean componentes de Software reutilizables, y los arquitectos de IaaS crean blueprints de máquina reutilizables. Los arquitectos de software y de aplicaciones pueden usar la interfaz de arrastrar y soltar para crear blueprints de aplicaciones visuales que combinen componentes de Software con blueprints de máquina de vSphere, vCloud Air o Amazon AWS, y pueden enlazar las propiedades de Software a otras propiedades del blueprint de aplicación.

A través de un motor de script configurable, los arquitectos de software tienen un control total de la instalación, configuración y desinstalación de los componentes de implementación de aplicación y de middleware en las máquinas. Mediante el uso de propiedades de Software, los arquitectos de software pueden requerir o permitir que los arquitectos de blueprints y los usuarios finales especifiquen elementos de configuración como variables de entorno. En implementaciones repetidas, estos blueprints normalizan la estructura de la aplicación, incluidos los blueprints de máquina, componentes de software, dependencias y configuraciones. En caso necesario, también pueden permitir la reconfiguración de las variables de entorno y el enlace de propiedades.