NDepend version 2.0 is a static analysis tool for .NET managed code, used for managing complex code bases. The software allows users to measure the quality of a code base and track changes over time through various metrics, diagrams, and graphs. It identifies dependencies between code elements and provides warnings on potential issues on a continual basis. The software also offers the feature of writing custom rules using LINQ queries and setting up a quality gate in a continuous integration process.