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."
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."