NDepend is a Visual Studio tool to manage complex .NET code and achieve high Code Quality. With NDepend, software quality can be measured using Code Metrics, visualized using Graphs and Treemaps, and enforced using standard and custom Rules.

NDepend 14-day trail

To help us improve our service, what role do you currently fulfill? *

Optional: If you would like to get personal assistance during your trial period, please also let us know who you are:

We respect your privacy and take protecting it seriously. We will never sell, rent, lease or give away any information you provide to any third party.

* required

Browsing the code structure through fast and smooth dependency graph Comparing NUnit v2.5.8 code base with v2.5.3 Editing a Trend Chart.

More than 5 000 companies provide better .NET code with ndepend.


See what professional developers are saying about ndepend.

Scott Hanselman


"NDepend is giving me insight into my apps that I hadn't had before. Once I realized the depth and breadth of the information I was looking at, I was like a kid in a candy shop."
Scott Hanselman Program Manager at Microsoft
Jeffrey Richter


"Wintellect is happy to recommend NDepend to its clients to use it internally when working on our customer’s code."
Jeffrey Richter Wintellect co-founder, Author, Trainer

Recent Reviews from around the web

"Tools like NDepend are required for teams dealing with proper code reviews, examining code when code is idle (like on weekends), or when you have a possible circular reference in play.

NDepend not only has a great static code analysis tool, but also provides a way for veteran developers and aspiring architects alike to adhere to coding standards along with a way to integrate a company's coding standards into the tool using CQLINQ.This is definitely a tool for advanced developers and one that I definitely recommend to anyone looking to analyze a code base."

By Jonathan Danylko. Read more at Danylkoweb, NDepend for Visual Studio

"NDepend found enough problems in my code. Some of them are really helpful. I like that NDepend found 10 classes which can be changed to structures. Structures are extremely effective from the memory pressure perspectives. This is especially important when we’re talking about mobile applications."