C# modeling tools help you model, visualize, analyze, understand and document C# source code. Most modeling tools use the Unified Modeling Language (UML), which is a standardized way to create visual models from object-oriented source code.
Following is a list of modeling tools that run on Microsoft Windows and model software written with the C# programming language. Prices listed are direct from the manufacturer for a single license of the “Professional Version” which includes C# round-trip engineering. This means the modeling tool can read C# source code and generate models, allow the user to make changes to the model, then automatically generate the updated C# code. Foreign prices are converted to U.S. Dollars at the current exchange rate.
Please comment with any corrections or additions, as I will keep this list updated.