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.

 

Modeling Tool Company Price
Artisan Studio Atego not listed
Astah Astah $299
Enterprise Architect Sparx Systems $199
objectiF microTOOL $1,328
RISE R2B Software Free
Software Ideas Modeler Dusan Rodina $62
UModel Altova $249
Visual Studio Ultimate Microsoft $4,249