System repertorium składa się z dwóch zasadniczych elementów. Pierwszym z nich jest serwer baz danych PostgreSQL, drugim natomiast aplikacja kliencka. Serwer baz danych może być zainstalowany na większości współczesnych platform takich jak Linux, Windows, Unix czy Mac OS. Choć usługa serwera może być uruchomiona na komputerze użytkownika (typowa konfiguracja dla pracy jednostanowiskowej), zaleca się przeznaczenie do tego celu osobnego komputera wyposażonego w serwerowy system operacyjny (np. Linux) oraz mechanizmy zabezpieczania danych typu RAID. Taka konfiguracja w znaczny sposób podnosi bezpieczeństwo oraz wydajność systemu.
Do uruchomienia aplikacji klienckiej niezbędny jest komputer wyposażony w Wirtualną Maszynę Javy w wersji co najmniej 1.6.0_12. Wirtualna Maszyna Javy jest darmowym oprogramowaniem dostępnym dla większości współcześnie używanych systemów operacyjnych. Bardzo często oprogramowanie to jest obecne na komputerze użytkownika, ponieważ jego funkcjonalność jest szeroko wykorzystywana przez przeglądarki internetowe. Jeżeli na komputerze nie ma Javy, można ją pobrać ze strony producenta. Program Repertorium 2 może być uruchamiany na komputerach z systemem operacyjnym nie starszym niż Windows XP oraz wszystkich innych wspierających technologię Java (Linux, Mac OS, Solaris, etc.).



