This is a framework that helps build web applications.
Extensions to those widgets are also available that allow you to embed additional functionality. Webix is an easy to learn library. These widgets are concise. It is integrated with MVC frameworks like the Backbone.js and AngularJS. Any changes performed on models are displayed on the Views. This process also avoids spaghetti code largely. Building HTML 5 compatible mobile apps should be really simple. jQuery integration makes it even simpler to add widgets to the apps to be developed. This is a very good product. If you are looking for a similar solution, you should try it in your exact workflow.