Integrating the DHTMLX graphic modeler into an existing product
January 21, 2025

Integrating the DHTMLX graphic modeler into an existing product

Jonathan Dumont | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User

Software Version

Ultimate

Overall Satisfaction with DHTMLX

As a software publisher, we develop a suite of tools for cyber risk analysis. An important aspect of this activity is to enable the graphical representation of different models, of varied nature, such as a network map or an attack scenario. In fact, we were looking for a graphic modeling solution that could be customized to meet our different requirements, and that could be integrated into our products. This integration issue was important, as we have tools with different technical stacks, and which can be deployed On Premise or on SaaS. Furthermore, once integrated the graphic modeler had to be able to communicate with the rest of our applications, and adapt representations to suit user preferences. Finally, ergonomics and ease of use were decisive factors, as we already had a solution in place to which our end-users were accustomed. They had to be able to find their way around it, with advanced features such as automatic layout, copy/paste, styling, nesting of elements, etc. Finally, by opting for the DHTMLX solution, we were able to benefit from other components, such as tabular representation, which is an ideal complement to graphics, especially for visualizing large amounts of information efficiently.

Pros

  • Graphical editor
  • Table representation
  • Ergonomic
  • Easy to take in hands

Cons

  • Advanced customization of editors
  • Advanced charts representation
  • Auto layout with specific arrangements
  • Harmonization of representations in our tool suite
  • UI modernization and improved end-user perception
  • Improved graphics editor performance and response time
With regard to the two major components we used, namely the tabular representation and the graphical modeler, we were able to effectively replace the existing building blocks of our applications by integrating them. We were able to retain existing functionalities and benefit from a significant enhancement with what DHTMLX offers natively. This made it easy for us to get our end-users to adopt the change.
Compared with from scratch development of a graphical modeler or even a tabular representation in JS, using DHTMLX saved us a significant amount of precious time. By relying on this actively maintained product, we've been able to concentrate on the business aspects that are most important to our field, and drastically advance our solutions.

Do you think DHTMLX delivers good value for the price?

Yes

Are you happy with DHTMLX's feature set?

Yes

Did DHTMLX live up to sales and marketing promises?

Yes

Did implementation of DHTMLX go as expected?

Yes

Would you buy DHTMLX again?

Yes

In my opinion, DHTMLX's differentiating feature is its ability to be integrated into existing applications, whether in web mode or as a fat client for graphical or tabular editors. On the other hand, advanced customization and the addition of new functionalities may be more complex to implement and maintain over time. For example, we had to add the management of specific types of links, with the visualization of “bridges” at crossings. Depending on the functionality, this type of modification or extension can be tedious if not foreseen by DHTMLX.

Comments

  • Inga Kravtsova | TrustRadius Reviewer
    Thank you a lot for such a comprehensive review!

More Reviews of DHTMLX