It lets you create applications in C++ and the GUI in a declarative language which is a mix of css+js or even in html5 (webkit is included). You want to create portable applications for different mobile and desktop platforms I would suggest you to have a look at Qt toolkit ( ).