Roboconf girdi uygulaması açıklamalarını alır.Uygulama açıklaması, yazılım bileşenlerinin ve ilişkilerinin bir listesini içeren bir zip arşividir (neye ve neye bağlı olarak neyin dağıtıldığı).Her bileşen, yaşam döngüsünü ele almak için kullanılacak tariflerle birlikte gelir.Klasik aşamaların ötesinde (konuşlandır, başlat, durdur ve aç), "güncelleme" adı verilen özel bir aşama vardır.Her bağımlılık değiştiğinde çağrılır.Bu, uygulamaya yeniden yapılandırma ve esneklik kazandırmanın anahtarıdır.Problar, prob konfigürasyonları, karmaşık kodlanmış komutlar ve otomatik reaksiyonlar gibi uygulamanın diğer yönleri de sağlanabilir.Roboconf birkaç uzatma noktası sağlar.Bunlardan biri dağıtım ortamlarını tıkamak için kullanılır (örneğin bulut altyapı sağlayıcıları için).Bir diğeri yeni tarif türlerini (komut dosyaları, Kukla modülleri ...) desteklemek için kullanılır.Ayrıca yeni probları tanımlamak için bir tane vardır.Bir web konsolu, Eclipse eklentileri, yapıları otomatikleştirmek için bir Maven eklentisi ve dokümantasyon jeneratörleri gibi çeşitli araçlarla birlikte gelir.Roboconf çoğunlukla Java / OSGi'de geliştirilmiştir, ancak bazı bölümleri Javascript'e (AngularJS ...) dayanmaktadır.