The KNX System must be programmed by a KNX Integration Partner using a tool known as ‘ETS‘. This tool allows dynamic LAN programming of KNX hardware via a TP (Topology) or IP (Internet Protocol) configuration along side other functions such as IP Tunnelling.
The KNX ETS software is complex but under the proper training it becomes an incredibly powerful and easy to navigate tool. Of course the end user need never see or use the ETS, instead the end user is provided with a GUI (Graphic User Interface) based App allowing complete control without the headache!