ACCLARO DFSS by Axiomatic Design Solutions, Inc.
Acclaro DFSS software has a full featured DSM module that implements partitioning, clustering and tearing of DSM matrices. Exports to Microsoft project for scheduling. The module is integrated with DFSS quality tools of VOC, axiomatic design, FMEA to validate and risk reduce solutions prior to dependency analysis.
ADePT Design software suite by Adept Management Ltd.
The ADePT Design software suite is designed to plan and control complex, iterative, and information driven project processes. It is used to define, streamline, plan and deliver processes, using a work breakdown structure, a DSM approach to interrelate process steps or activities, a Gantt chart visualization and a dynamic checklist to control the process execution.
IntelliJ IDEA by JetBrains s.r.o.
IntelliJ IDEA is a commercial Java integrated development environment (IDE) offering a number of refactor tools. As one Code Quality Feature, it offers DSM based dependency analysis to reflect the dependencies between classes in a software development project.
Lattix by Lattix, Inc
Lattix offers a complete system for DSM/MDM analysis and management of complex systems. Lattix pioneered the DSM approach for automated enforcement of software architectures and now supports MDM analysis of enterprise systems including processes, requirements, tests, hardware, infrastructure and organizations, providing powerful visualization and change impact analysis across the entire system. The Lattix System includes many modules, tools, and features to extract dependency information and create DSM/MDMs from UML/SysML models, software codebases, SQL, databases, files (such as Excel and XML), and other tools.
Loomeo by Teseon GmbH
LOOMEO-Software is based on a generic approach to structure analysis and synthesis. LOOMEO makes use of the principles of matrix and graph theory. On the one hand these enable the comprehensive analysis of cross-linked structures. On the other hand potentials for structure optimization can be highlighted by visualizing different perspectives and realized by applying adequate algorithms.
NDepend by NDepend
NDepend offers Context-Sensitive Help to educate the user about what he sees on DSM. NDepend's DSM relies on a simple three coloring scheme for DSM cell: Blue, Green and Black. When hovering a row or a column with the mouse, the Context-Sensitive Help explains the meaning of this coloring scheme
PlanWeaver by BIW Technologies
Planweaver is a software tool to optimize complex processes; it uses DSM technology to adjust the tasks in a complex process model to be aligned in an optimum sequence to enable an efficient process design. However, the development of planweaver is discontinued.
Plexus by Plexus Planning Ltd.
Plexus is system for understanding massive, complex dependency networks (projects, supply chains, etc.). Plexus combines collaborative knowledge capture and visualization (network, matrix, and gantt), with analysis and optimization techniques (critical path, stochastic analysis, DSM, schedule optimization, etc.). Plexus is in use at several blue chip companies.
ProjectDSM by Project DSM Pty Ltd
ProjectDSM uses user-friendly wizards to guide project managers through the project planning process from defining the project scope, identifying dependencies and using the Design Structure Matrix to define and analyze the risk and impact of iteration loops on project cost and delivery time. The software provides guidance for plan optimization and allows resourcing and scheduling. It has a number of visualization tools and interfaces with Microsoft applications including Excel, Word and Project.
Soley Studio by Soley
Soley Studio enables you to create, analyze and visualize large dependency networks. Define your own metamodel, import data from various data sources (Excel, databases), use intuitive modeling tools (graph-based, matrix-based) and create presentation-ready visualizations. Soley Studio uniquely provides the technology to automate analysis workflows including pattern search and graph metrics.
Structure 101 by Headway Software
Headway Software offers Structure 101, an application that enables code developers to visualize and understand the structure of their code base. Structure101 allows to control structural complexity by measuring the degree to which any item exceeds the limits of predefined values and relating this to the amount of code impacted so that any repair work can be prioritized. The locations of productivity-killing package dependency cycles can be identified and analyzed how best to break them. The program furthermore allows to control architecture by vizualizing howhigh-level components depend on each other and why. This allows to find out immediately when an architecture is accidentally changed by code-level changes at the coal-face, and how the rogue dependencies can best be treated.