Our primary use case for this solution is the cross-platform development of mobile applications.
Nowadays, it's all about mobile apps, and they need to provide the omnichannel experience that the users want. In providing this experience, there are many mobile platforms that have to be considered, such as iOS, Android, and Windows. We need to develop apps for all of these platforms.
If we start developing applications in each of these platforms, separately, then it will take ages to complete. This solution provides a single platform where we get a single code base, and that code base is good enough to develop applications for all platforms including tablets, kiosks, and interactive channels.