NDepend Version 2.0 ist ein statisches Analysewerkzeug für .NET verwalteten Code, das für die Verwaltung von komplexen Codebasen verwendet wird. Die Software ermöglicht es Benutzern, die Qualität einer Codebasis zu messen und Änderungen über die Zeit durch verschiedene Metriken, Diagramme und Grafiken zu verfolgen. Es identifiziert Abhängigkeiten zwischen Codeelementen und gibt kontinuierlich Warnungen zu potenziellen Problemen aus. Die Software bietet auch die Funktion, benutzerdefinierte Regeln mit LINQ-Anfragen zu schreiben und ein Qualitäts-Gate in einem kontinuierlichen Integrationsprozess einzurichten.