Los elementos que se pueden desplegar, también denominados artefactos, pueden ser archivos, imágenes, bases de datos, materiales de configuración o cualquier otro elemento asociado con un proyecto de software. Los componentes tienen versiones, las cuales se utilizan para garantizar que se despliegan las instancias de componente adecuadas.
Los artefactos pueden proceder de diferentes recursos: sistemas de archivos, servidores de compilación, como IBM Anthill Pro, sistemas de control de versiones de origen, repositorios Maven, etc. Cuando cree un componente, identifique el origen y defina cómo se introducirán los artefactos en IBM UrbanCode Deploy.Si el origen es Subversion, por ejemplo, especifique el repositorio de Subversion que contenga los artefactos. Cada componente representa artefactos de un solo origen.