Roboconf ulazi u opise ulaznih aplikacija.Opis aplikacije je zip arhiva koja sadrži popis softverskih komponenti i njihovih odnosa (što je raspoređeno na čemu i o čemu ovisi).Svaka komponenta dolazi s receptima koji će se koristiti u rukovanju njenim životnim ciklusom.Iza klasičnih faza (implementacija, pokretanje, zaustavljanje i uklanjanje) postoji posebna faza koja se zove "ažuriranje".On se priziva svaki put kad se ovisnost promijeni.Ovo je ključ za donošenje vruće rekonfiguracije i elastičnosti u aplikaciji.Mogu se osigurati i drugi aspekti aplikacije, poput sondi, konfiguracija sonde, složenih skriptiranih naredbi i automatskih reakcija.Roboconf pruža nekoliko produžnih točaka.Jedan se koristi za spajanje okruženja za implementaciju (npr. Za pružatelje oblačne infrastrukture).Druga se koristi za podršku novih vrsta recepata (skripte, Lutkovni moduli ...).Postoji i jedna koja definira nove sonde.Dolazi s nekoliko alata, uključujući web konzolu, dodatke Eclipse, Maven dodatak za automatizaciju sastavljanja i generatore dokumentacije.Roboconf se uglavnom razvija u Java / OSGi, ali neki se dijelovi oslanjaju na Javascript (AngularJS ...).