XAP applications are defined using the XAL programming language, which differs from available declarative user interface languages in that it also includes declarations pointing to local or http-requestable data sources.
Az XAP alkalmazások az XAL programozási nyelv segítségével definiálhatók, amely abban különbözik a jelenleg rendelkezésre álló deklaratív felhasználói felület nyelvektől, hogy tartalmaz deklarációt a lokális- vagy http-kérésekkel megszólítható adatforrásokra mutató pointereket is.