BundleMan verwaltet die Veröffentlichungen einer Anwendung, die auf versionierten Produkten unter Subversion aufbauen. Eine Anwendung wird als eine Produktsuite gesehen, die mit der Subversion-Eigenschaft svn:externals definiert wird. Eine Anwendung ist ein Bündel von Produkten. Produkte sind versionierte Softwarepakete. Die Veröffentlichung einer Anwendung besteht aus dem Taggen des Quellcode-Repositoriums, Verwaltung der Version jedes Produkts, Verwaltung von Änderungslogs, Erstellen eines Quellcode-Archivs und Treffen von Vorkehrungen, eine Version zu pflegen, ohne die Entwicklung im Hauptzweig zu blockieren. (non)