TOP 6 Business application features of Webix UI Framework 
Tags: javascript, webdev
Published: 2020-08-25 19:31:29

You may not have heard of the [JavaScript Framework Webix](https://webix.com/) before. But if you are a professional front-end developer, then you should definitely read this article.  
![TOP 6 Business application features of Webix UI Framework ](https://dev-to-uploads.s3.amazonaws.com/i/ylu3n0gbgbrkowr1xeki.png)
## What is Webix?  

This product was first introduced to the market in 2013. Webix is developed and maintained by XBSoftware software house. For the full 7 years, the product has gone a long way of evolution and earned its place in the market. Today, version 7.4 is available to users. And according to the [published road map](https://blog.webix.com/webix-8-0-teaser-exploring-would-be-features-and-updates/) it is preparing the release of a new version 8.0. The main competitive advantage of Webix is the accelerated development of business applications. To do this, Webix offers a business-oriented UI library and a set of complex widgets, which are sort of SPA web apps for common business application tasks. How is this business orientation implemented? In addition to 100+ ready-made components, Webix contains many useful features that make the development and prototyping of the UI interface for business applications easy and fast. For example, predefined content in combination with professional material design skin allows you to create ready-made applications using a few lines of code ([here is an example](https://blog.webix.com/creating-a-webix-based-business-web-application-for-data-storage-with-only-12-lines-of-code/). For a more detailed review, see the [ThinkMobiles](https://thinkmobiles.com/posts/39/) blog.  

Now let's consider the main business application features.  

## Feature 1: User Management 

A very popular feature in the development of any multi-user business application. Therefore, Webix offers a ready-made [ser management module](https://webix.com/widgets/user-manager/) u.  Developers can access Users list, Roles List, Rules, Roles matrix, and Security audit. A detailed overview of this app can be found at [the link](https://medium.com/@webix_ui/review-of-the-webix-javascript-user-manager-d2940f1d032f). This is not just a template, but a full-fledged application with its back end. The architecture of this solution is designed for easy customization and integration with any platforms.  
![User Management](https://dev-to-uploads.s3.amazonaws.com/i/z172sf5p5r3j8adxpynq.jpg)

## Feature 2: File Management 

Here is another good example of how beautiful and functional applications can be created using the Webix Framework. This solution is also a ready-made UI application for [javascript files exploring](https://webix.com/filemanager/). Thanks to simple customization, developers can easily adapt this solution to perform different business functions. And there is no need to go far for examples. The same Webix offers [Document Manager](https://webix.com/widgets/document-manager/), which is a clear example of customization and adaptation (you can read an overview of File and Document manager in  [this article](https://medium.com/@webix_ui/webix-file-manager-vs-document-manager-9bef14aeda65)).  

Pay attention to such features as Split panel view and multifunctional preview tab.  
![File Management ](https://dev-to-uploads.s3.amazonaws.com/i/4kgmazyiah9ssdev8u0z.jpg)

## Feature 3: JavaScript Chat-Messenger 

Check out the ready-made [JavaScript chat](https://webix.com/widgets/chat-messenger/) app. One more business application with back-end and front-end layers. A detailed overview is available [here](https://medium.com/@webix_ui/webix-javascript-chat-and-messenger-widget-review-97f7871986e). Today there are many similar solutions, but Webix allows you to integrate and customize your solution without any restrictions or binding to external services. 
 ![JavaScript Chat-Messenger](https://dev-to-uploads.s3.amazonaws.com/i/eldkea9oehw6ar6cs9ta.jpg)

## Feature 4: Task Management 

[Task management board](https://webix.com/kanban/)  (or the so-called Kanban) is included in Webix as a complex widget. This is a reactive single page app ready to be used and integrated into any web solution. This [case study](https://blog.webix.com/webix-in-practice-project-management-application-based-on-kanban-widget/) provides an example of Webix Kanban integration in .Net SharePoint, and in [this one](https://blog.webix.com/webix-in-practice-erp-for-construction-supervising-and-projects-managing/) into the classic web ERP system. A more detailed overview can be found [here](https://medium.com/@webix_ui/kanban-taskboard-smart-planning-and-managing-tasks-67c45bd05568). 
![Task Management ](https://dev-to-uploads.s3.amazonaws.com/i/pprkp3zxs5a7quh1irpk.jpg)

## Feature 5: Pivot Table and Charts  

Looking for some sort of data-driven report management tool? Check out the [Webix Pivot](https://webix.com/pivot/). This is a powerful analytical tool that can be integrated into any web system. A detailed overview can be found [here](https://medium.com/@webix_ui/overview-of-webix-pivot-table-and-pivot-chart-widgets-6fb402f35ff5).  
![Pivot Table and Charts](https://dev-to-uploads.s3.amazonaws.com/i/b9f5fjrtqnujdanopp0y.jpg)

## Feature 6: SpreadSheet 
This is a [JavaScript Excel-like](https://webix.com/spreadsheet/)application for tabular computing. Webix offers a variety of features and functions that can be integrated, customized, and set to fit your solution. 
![SpreadSheet](https://dev-to-uploads.s3.amazonaws.com/i/hcd4kwc6xeyz3kofapiq.jpg) 

### Is it all?  

Of course not. Webix is 100+ components and applications. A complete list of all features can be found on the [Javascript UI widgets list](https://webix.com/widgets/). Besides, the published Webix roadmap has already announced new business apps:  

1.Scheduler  

2.Gantt chart  

3.Report Builder  

  
### Is it free of charge?  
Webix is available as an [Open Source solution](https://github.com/webix-hub/), but the described business functions are only present in the commercial version of Webix Pro. You can buy a license or get it for free through the [startup support program](https://webix.com/startups/) or [cooperation with software outsourcing companies](https://webix.com/outsourcers/).  

  

### Need more business functions?  

Write in the comments about business features and apps you need specifically. Today, Webix is actively looking for new ideas to inspire the development of its product, and this is a good time to share your thoughts.