- the System layer : written in haXe and using the Neko API, you can access the local filesystem, databases, network sockets.
- the Flash layer : written in haXe or any other technology capable of producing SWF, you can use this layer to display the graphical interface, handle user interactions, play sound and video.
You can communicate synchronously between theses two layers by using haXe Remoting. These two layers are both crossplatform and all you need is the SWHX Boot executable that is initializating the application. Visit SWHX for more details – installation, tutorial, samples (ActionScript, Remoting) and Extending it.