Voor het installeren van een KNX installaties is programmering noodzakelijk. Daarbij neemt een microprocessor de coördinatie over van alle functies. De gebruikte componenten en bijbehorende applicaties, leggen de functies vast voor alle busdeelnemers. De specifieke applicaties, worden door middel van de “Projecterings en Inbedrijfstelling software ETS-3” en een computer, over een seriële, USB of TcpIp verbinding in de busdeelnemers geladen. Via de ETS-3 software, worden de fysieke adressen van de deelnemers, de commando’s, de groepsverwijzingen en de logische functies vastgelegd.