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.

Read the rest of this entry »