KNX is eigenlijk een overkoepelende programmeertaal die het mogelijk maakt dat componenten van verschillende fabrikanten kunnen samenwerken: zo kan dan een drukknop van Gira een rolluikactor van Schneider bedienen en worden weergegeven op een touchscreen van Siemens. Aan het KNX-protocol nemen ondertssen meer dan 400 vooraanstaande fabrikanten deel en de mogelijkheden zijn dan ook werkelijk grenzeloos! KNX wordt dan ook meestal toegepast in projecten waar alle technieken met elkaar moeten worden geïntegreerd : verlichting, verwarming,airco, audio, video, alarm, automatisatie, …