Die folgende Grafik zeigt die Systemarchitektur des IRControl Systems  und den damit Verbundenen Komponenten.

Infrarot Sender

Der Infrarot Sender ist ein Gerät, welches irgendwo im Raum aufgestellt wird und die Infrarot-Sequenzen an die einzelnen Empfänger wie zum Beispiel ein Fernseher sendet. Dabei werden verschieden Gerätetypen von IRControl unterstützt. In einer Umgebung mit mehreren Räumen werden mehere solche Infrarotsendegeräte benötigt. In IRControl können beliebig viele Infrarotsender (auch unterschiedliche Gerätetypen) konfiguriert werden.

Gateway

Der Gateway ist ein Programmteil vom IRControl System, welcher die Kommunikation mit dem Infrarot Sender übernimmt. Pro Infrarotsender muss auch ein Gateway definiert werden.

Device

Devices bilden innerhalb IRControl die einzelnen Geräte ab, welche ferngesteuert werden (zum Beispiel ein Fernseher). Pro Gerät muss eine Device-Konfiguration erstellt werden, welche mit einem Gateway verlinkt wird. Ein Gateway kann dabei (in IRControl) beliebig viele Devices haben. Beim Device werden schliesslich die Gerätespezifischen Steuersequenzen hinterlegt.

Layout

Die Layouts definieren die Benutzeroberfläche von IRControl. Diese enthalten Schaltflächen (Buttons), welche mit dem beim Device definierten Steuercode verlinkt werden. Diese Layouts können frei definiert werden. Von einem Layout kann auch auch verschiedenen Devices zugegriffen werden, ebenso ist es möglich ein Device von verschiedenen Layouts her anzusprechen. So kann ein sehr flexibles, individuelles Steuerungssystem Ihrer Heimelektronik erstellt werden.