Builder w szczególności będzie odpowiedzialny za:
przechowywanie informacji o pakietach
przyjmowanie zleceń przebudowania pakietów od developerów
informowanie o ewentualnym niepowodzeniu kompilacji
przechowywanie informacji o kolejnych wersjach programów
zachowywanie zmian w plikach spec w postaci różnicowej
kontrolę dostępu do systemu
modyfikację kolejki zleceń przez upoważnionych developerów
wywoływanie procesu budowania pakietu na maszynach zajmujących się określoną architekturą
Zadania systemu BTS to:
rejestracja użytkowników dystrybucji
przyjmowanie zgłoszeń o błędach w funkcjonowaniu aplikacji wraz z opisami
przydzielanie zgłoszeń do developerów
przechowywanie informacji o stanie zgłoszenia (oczekujące, przydzielone, rozwiązane, błędne)