Всички EXO контролери са изцяло софтуерно съвместими и препограмирани, използвайки EXOdesigner.
Съвместимостта се отнася за цялата продуктова гама, което означава, че с научаването само на едно програмирано средство ще може свободно да се сменят контролери в системата, без да има нужда да се пишат отново всички програми.
Програмирането се извършва по два начина.
По-лесният и бърз начин е да се използват готови блокове с програми в EXOdesigner . Комбинирането им позволява бързо изграждане на пълната гама приложения. Голям брой от блоковете с програми за най-честите проблеми при сградната автоматизация се съдържат в EXOdesigner, напр. контрол на помпи, вентилатори и отопление; управление на аларми; комуникация и др.
Другият начин е да се програмират контролерите на език, който е на по-високо ниво. EXOL е специално създаден език за програмиране на EXO, който има голям брой команди и функции, които улесняват програмирането на приложенията за автоматизация.






