Customer Case Studies

About Device42
Device42 software provides a 'single pane of glass' for IT infrastructure that allows organizations to automatically maintain up-to-date inventories of their physical, virtual, and cloud servers and containers, network components, software, services, applications, and their inter-relationships and inter-dependencies.
At the core of Device42 software is a comprehensive CMDB (configuration management database) with powerful autodiscovery and ADM (application dependency mapping). This CMDB serves as the single source of truth that provides organizations with a thorough understanding of their IT Deployment, no matter its size.
Device42's offering is unique in that it includes all of the following in one product: DCIM (Data center infrastructure management) functionality, ITAM (IT asset management), IPAM (IP address management), plus free integrations with popular ITSM and other third party software, RESTful APIs, and webhooks to help automate custom workflows.

Their Diagramming Challenges
Device42 had previously been using another software product, but found shortcomings with diagram scalability performance that could not, at times, sufficiently meet the high standards they set for their customers. They needed a solution that could generate diagrams at a reasonable speed, especially at scale, with the ability to be manipulated in real-time.

Specifically, Device42 software uses GoJS to display detailed topology charts and dependency visualizations that highlight the relationships and interdependencies discovered by Device42's powerful autodiscovery and application dependency mapping, which are stored within the Device42 CMDB. As these visualizations are generated in real time, their software solution needed to be able to handle those requirements, so they began to search for a replacement.

Finding a Solution in GoJS
As they began their search, "high quality paid support, ease of integration, scalability, and a diverse selection of grouping and charting styles" were of the highest priority for Device42. Budget was also a consideration in their decision. They opted for the perpetual licensing model, so they don't need to worry about renewals or expirations. Of course, functionality was the most important part, and they found themselves "hitting a wall in the time it took to handle and manipulate diagrams" with other solutions.

Device42 said of the search for a new solution and the GoJS evaluation process: "We are always looking for good value in software, and the startup program definitely helped make our decision easier. We took advantage of the unlimited evaluation period; there's no way we would have bought without trying, so the program was very useful and absolutely influenced our decision."

Using GoJS
Transitioning from one software solution to another can be difficult, but the Device42 team had no problems switching to GoJS: "It's a simple and straightforward product; no real hurdles, and it essentially worked as a drop-in." Support has been "pleasant with quick replies" when they've needed it, but they haven't run into many problems with their integration and use of GoJS.

The biggest reason the Device42 team would recommend GoJS to another company? "We haven't found its limits yet."


About ideXlab
At ideXlab, we provide a meeting place for innovative companies and difficult-to-find expertise. We provide a unique solution to the problem that arises when even the largest companies cannot keep up with the pace of evolving technology in every domain. By pinpointing the most specialized experts around the world, we make the matchmaking process easier.

Our clients today include large companies such as Airbus, Sanofi, and Chanel, who value us for our unique capability to connect them with the select experts amongst more than 10 million in less than 24 hours. Experts in their respective field enjoy the application and commercialization opportunities that we provide.

ideXlab and GoJS
In their search for a JavaScript diagramming library, customization abilities and variety of features were top priority for ideXlab. The company's founder, Jean-Louis Lievin, says of GoJS, "We needed a rich library of interactive visualization tools for our service. We evaluated GoJS and found that we could utilize interesting diagrams that, after modification, would exactly meet our need. We selected GoJS for the diversity of its diagrams and the ease of customization to our requirements."

In their purchasing decision, engineers at ideXlab cited technical advantages of GoJS. "From a technical viewpoint, we liked its performance, interactivity, customizability, lightness, responsiveness, and the fact that it works seamlessly with web browsers. We also appreciated the very good documentation."

ideXlab relies on a search engine and solid workflow processes for their service, and Lievin said several features of GoJS are particularly useful in building their application: "interactivity (zoom in, zoom out, copy, cut, paste, collapse), alterability (by using JavaScript, it helped to integrate seamlessly into the ideXlab platform), and its compatibility with responsive web design." He also cited richer functionalities such as keyboard shortcuts to zoom and copy, as well as good documentation, as differentiating features of GoJS. IdeXlab was able to "save time and provide a better service to customers", and Northwoods is proud to have helped ideXlab achieve its goals.