What do you like best?
It is a one-step solution for development across cross platforms. Intel XDK helps me to develop a common solution for applications which are used in cross platforms. With this XDK I can write only one single code for running it on different platforms.
It can be used for developing hybrid apps which can be used on cross platforms. It also tests, previews and deploys HTML5 web applications for multiple platforms. Cordova platform is used by Intel XDK for compiling online applications which can be used for different platforms. It can be freely downloaded for Linux, Windows and Mac.
What do you dislike?
Though it is fairly good to use but its functionality is far behind its comprehensive documentation. It is very difficult to search and find in its documentation.
Recommendations to others considering the product
Intel XDK is a boon for Application or game developer and a must have for developing apps from simple to very complex apps.
What business problems are you solving with the product? What benefits have you realized?
I have realized that Intel XDK aims to compile the common source code which can be used on cross platforms on every operating system. Its development process is quite simple which combines all possible platforms into a unique package. Henceforth, it provides multiple functionalities which suit your needs.
Many functions which primarily belong to mobile OS such as camera, contacts, file, notifications and various others can be accessed through this kit using certain APIs. UI designer, debugger and emulator are some of the basic APIs used in Intel XDK.