Apstrata provides very powerful open-source client-side SDKs to enable the creation of browser based Rich Internet Applications as well as mobile applications.