Język Oficjalna strona Haxe opisuje ten język jako "zorientowany webowo język uniwersalny". Szczególną cechą Haxe, która tłumaczy powyższy opis, jest docelowa obsługa wielu maszyn wirtualnych: Adobe Flash AVM1 (Flash 6-8) oraz AVM2 (Flash 9+), Javascript, NekoVM, PHP, a także maszynę wirtualną ogólnego przeznaczenia stworzoną przez twórcę języka Haxe. Haxe oraz jego biblioteki zostały zaprojektowane tak, aby zapewnić maksymalną obsługę platform docelowych, a kompilator generuje docelowy kod źródłowy lub kod bajtowy w zależności od wybranych opcji i języka. Określenie "zorientowany webowo język uniwersalny" bierze się z jego umiejętności produkowania tego samego kodu docelowo dla różnych warstw aplikacji WWW.

Haxe obecnie obsługuje:

Flash 6-8 (AVM1) Flash 9-11 (AVM2) Neko PHP AS3 JavaScript C++ Java C# Python (od wersji 3.2)