Les éléments déployables, également dénommés artefacts, peuvent être des fichiers, des images, des bases de données, des éléments de configuration ou tout autre élément associé à un projet logiciel. Les composants ont des versions, lesquelles permettent de garantir que les instances de composants adéquates sont déployées.
Les artefacts peuvent provenir de diverses sources: systèmes de fichiers, serveurs de construction tels qu'IBM Anthill Pro, systèmes de contrôle de version source, référentiels Maven, et bien d'autres. Lorsque vous créez un composant, vous devez identifier la source et définir comment importer ses artefacts dans IBM UrbanCode Deploy. Si la source est Subversion, par exemple, vous devez spécifier le référentiel Subversion qui contient les artefacts. Chaque composant représente des artefacts provenant d'une source unique.