La piattaforma OpenLaszlo è basato sul linguaggio LZX e su un OpenLaszlo Server.
LZX è un linguaggio risultante dalla fusione di aspetti dichiarativi, derivanti dall'XML, con altri tipici della programmazione imperativa Object-Oriented, derivanti da JavaScript.
L'OpenLaszlo server è in sostanza una servletJava che compila le applicazioni LZX in binari eseguibili per la macchina target. Attualmente il codice LZX è compilato in file Flash (SWF) o, a partire da OpenLaszlo 4.0B1, in DHTML.