.NET tools, components, libraries and add-ins [NEW] My favorites| sign in | create your account  
ASP.NET hosting
Advertise here! Contact us to know the options

Modeling - Architecture - MDA - UML

Includes Software design MDA = Model Driven Architecture

Display options and filters
Sort by:
Built for .NET
Built for the Compact Framework
Free or free version available
Built for .NET 2
Built for Mono
Source code provided
Built for .NET 4
Library
Sold as a service
Built for Silverlight
Add-in
Discontinued

codegen

 Home Page Home Page

Categories: Code generation, Modeling - Architecture - MDA - UML

Author: Philip Van Hoof

Latest version: 2005-11-20
Added 2006-03-21

UML class diagram (XMI and Dia) to C# and VB.NET generator code generator.
codegen doesn't try to generate great implementations, it tries to convert your UML class diagrams into skeleton code.

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Built for Mono
Built for Mono
Library
Library
Source code provided
Source code provided

Poseidon for UML

 Home Page Home Page

Categories: Modeling - Architecture - MDA - UML

Author: Gentleware

Latest version: 5.0
Added 2006-06-09Updated 2006-12-13

UML modeling tool.
Poseidon for UML contains all UML diagrams and all implemented diagram elements. You can create, save, and load projects, browse existing models, exchange models, generate code, export your diagrams to various formats, etc.

Features include:
- UML 2 diagrams
- Template-based code generation
- Reverse engineering for Java
- Code generation for Java, C#, C++, VB.NET, IDL, SQL DDL, PHP, Perl and Delphi
- Visual integration into the Eclipse IDE
- JAR import to include existing libraries
- Import of Rational Rose files (.mdl).
- Saving format compliant to the UML 2.0 Diagram Interchange Standard
- Supports XMI 1.2 as the standard saving format. XMI 1.0, 1.1 and 1.2 can be loaded.
- Internationalization and localization for English, German, Russian, French, Spanish, and Chinese
- Real-time collaboration; Multi-user team support; Version control

Poseidon for UML evolved from the open-source project ArgoUML.
It comes in multiple editions: Community, Standard, Professional, Embedded Enterprise, and Enterprise.

Built for .NET
Built for .NET
Free or free version available
Free or free version available

objectiF Visual Studio .NET Edition

 Home Page Home Page

Categories: Modeling - Architecture - MDA - UML

Author: microTOOL

Latest version: 7.0
Added 2004-05-21Updated 2007-08-27

Tool for Model-Driven Development with UML that allows you to create and maintain class, package, activity, use case, sequence and state diagrams.

Features include:
- Modeling standards supported: UML and BPMN
- Model-Driven Development with model transformations and code generation according to the concepts of MDA/MDD
- Code generation and round trip engineering with Eclipse. Two-way integration with Eclipse keeps model and code in sync.
- Refactoring functions on architecture and class levels
- Documentation generation
- Interfaces: XMI export, COM interfaces

Built for .NET 2
Built for .NET 2
Add-in
Add-in
Free or free version available
Free or free version available

ArcStyler

 Home Page Home Page

Categories: Modeling - Architecture - MDA - UML

Author: Interactive Objects Software

Latest version: 5.5
Added 2003-05-20Updated 2009-01-06

Model Driven Architecture tool.

Built for .NET
Built for .NET

tangible architect

 Home Page Home Page

Categories: Modeling - Architecture - MDA - UML, Persistence - Data-tier

Author: tangible engineering

Latest version: 2.0
Added 2004-01-15Updated 2005-06-08

Generates the object-oriented database access layer of the application and its database schema from within Visual Studio.
The object model's specification can be defined in code by means of attributed C# interfaces, use of wizards or by means of an UML model. The object model and database schema can be modified using the integrated object model browser. Code changes can be synchronized to the UML model using round-trip engineering.
The generated object model realizes a connection-oriented architecture with a pessimistic locking strategy. It is optimized for data-bound controls. The object-oriented database browser adds additional value to the product.

Built for .NET
Built for .NET
Add-in
Add-in

StarUML

 Home Page Home Page

Categories: Modeling - Architecture - MDA - UML

Latest version: 5.0
Added 2006-06-08

Open source project to develop an UML/MDA platform running on the Win32 platform.

Features include:
- UML 2.0 diagrams
- Java, C++ and C# code generation and reverse engineering
- Microsoft Office document generation
- Customizable code generation: text-based code template and generation; Script-enabled
- Support MDA technology (UML profiles and customizable diagrams)
- Diagram extensibility: dfine your own type of diagram beyond the UML ones
- Extensibility: open API (COM Automation); COM-based plug-in architecture; Event subscription; Model template; Model framework support
- Compatibility: Rational Rose import; XMI 1.1-UML 1.3 import, export (Unisys XMI support)
- Model verification

Built for .NET
Built for .NET
Free or free version available
Free or free version available
Source code provided
Source code provided

Oscar

 Home Page Home Page

Categories: Modeling - Architecture - MDA - UML

Author: WildeTechnologies

Latest version: 1.0
Added 2003-05-20Updated 2004-12-20

Enables a design driven, visual approach to software construction.
OSCAR includes a specialized UML IDE and a component application run-time engine for system execution. Supports XML Web Services, COM and .NET components, and runs on the Microsoft .NET Framework, Mono and Portable.Net.

Previous name: Wilde.

Built for .NET
Built for .NET
Built for Mono
Built for Mono
Free or free version available
Free or free version available
Source code provided
Source code provided

ECO for Visual Studio

 Home Page Home Page

Categories: Modeling - Architecture - MDA - UML, RAD - Dev automation

Author: CapableObjects

Latest version: 4.0.0.2262
Added 2008-05-20

Tool for creating model driven, multi layered applications.

Features include:
- Class and Statemachine Modeling
- Prototyping
- Code and database generation
- Database Evolution: When you change your model, ECO will merge the changes into your code, and update your database schema while preserving your data
- Databinding, querying, and undo/redo operations
- ECO for Visual Studio installs into Visual Studio. It contains the ECO Modeler, the ECO runtime frameworks, and design-time support.

ECO for VS can be installed in all versions of Visual Studio 2005 and 2008, except the express versions.

Built for .NET
Built for .NET

Metamill

 Home Page Home Page

Categories: Modeling - Architecture - MDA - UML

Author: Metamill Software

Latest version: 3.1
Added 2004-07-11

Visual UML modeling software.
All UML diagrams are supported, including package and deployment diagrams. All versions support round-trip code engineering. You can forward engineer the models by generating C++, Java and C# code using code markers to preserve your changes. You can reverse engineer existing code in C++, Java, C# and also in C.
Metamodel system is based on UML 1.4 standard. Model files are normal XML files, based on XMI 1.2 standard.
HTML documentation can be automatically generated from models.

Built for .NET
Built for .NET

Flywheel

 Home Page Home Page

Categories: Modeling - Architecture - MDA - UML

Author: Velocitis

Latest version: 7.1
Added 2003-11-20

Visualize, design and refactor source code from inside Visual Studio .NET. The tools provided are linked live to the code, avoiding an abstract model that could get out of synchronization.

Built for .NET
Built for .NET
Add-in
Add-in

TrueView Agile Developer

 Home Page Home Page

Categories: Modeling - Architecture - MDA - UML, RAD - Dev automation

Author: Evolving Software

Latest version: 1.3.0908.21
Added 2009-09-26

Can turn your prototypes into desktop applications complete with data and security capabilities.
You focus on writing domain entity classes, while TrueView Agile Developer handles the UI, data access, security, and auditing.

Features include:
- Use POCO-style entity classes
- Supports C# and VB.NET
- Customisable UIs
- Online help directly from code comments
- Add Data persistence and Security afterwards
- You can generate database schemas and mapping files for your applications using the included TrueView DataBridge utility.
- Use attributes to provide behaviour
- Dynamic form rendering engine
- "Explorer" style views
- Flexible window layouts
- Flexible query editor
- Drag and Drop, Undo and Redo
- Visible audit trail

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Library
Library

NClass

 Home Page Home Page

Categories: Modeling - Architecture - MDA - UML

Author: Balazs Tihanyi

Latest version: 2.02
Added 2009-09-01

Tool for creating UML class diagrams.

Features include:
- C# and Java support with language specific elements
- Inline class editors with syntactic parsers
- Source code generation
- Reverse engineering from .NET assemblies
- Configurable diagram styles
- Multilingual user interface

Built for .NET 2
Built for .NET 2
Built for Mono
Built for Mono
Free or free version available
Free or free version available
Source code provided
Source code provided

Ncqrs

 Home Page Home Page

Categories: Modeling - Architecture - MDA - UML

Framework that helps build applications following the CQRS (Command Query Responsibility Segregation) architectural pattern.
It does so by providing an infrastructure and implementations for the most important building blocks for command handling, domain modeling, event sourcing, and so. These building blocks help you to focus on the code that adds business value. They come with annotation, convention and configuration support and help you to write isolated and testable code.

Features include:
- Building blocks to support a CQRS based architecture
- Command handling, including servicing and execution
- Event sourcing support
- Snapshot support
- Domain modeling infrastructure
- Mapping based on convention, attributes or on a fluent specification
- Additional support for NServiceBus, SQLite, Azure platform, StructureMap, RavenDB

Built for .NET 4
Built for .NET 4
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

Constructor()

 Home Page Home Page

Categories: Modeling - Architecture - MDA - UML

Author: Dot Net Builders

Latest version: 2
Added 2003-05-20Updated 2004-02-24

Provides a set of model-driven RAD functionality designed to create complex Business Object Models leading to the rapid development of Windows or Web applications.
You can import a model or create a brand new one. Create the database, and generate code and forms all from within the Visual Studio IDE.

Built for .NET
Built for .NET
Add-in
Add-in

Together for Visual Studio

 Home Page Home Page

Categories: Modeling - Architecture - MDA - UML

Author: Borland

Latest version: 2006 Release 2
Added 2007-09-12

Integrated design and development platform for the analysis, design, and development of applications.
Borland Together for Visual Studio integrates into Visual Studio 2005 Professional. It provides enhanced support for UML, patterns, C#, VB, and template-based documentation.
Using Together for Visual Studio, you can create UML 2 models. Borland LiveSource technology automatically keeps software artifacts synchronized with both VB and C# solutions.

Built for .NET 2
Built for .NET 2
Add-in
Add-in

Enterprise Architect

 Home Page Home Page

Categories: Modeling - Architecture - MDA - UML

Author: Sparx Systems

Latest version: 6.5
Added 2003-05-20Updated 2006-10-19

UML modeling and design software.

Features include:
- UML design and construction
- Use case, logical, dynamic and physical models
- Custom extensions for process modelling and more
- MS Word compatible documentation
- Data modelling and database engineering
- Multi-user (professional version only)
- Forward and reverse code engineering (professional version only)
- Support for Java, C#, C++, VB.NET, Delphi, Visual Basic, Python, PHP and ActionScript
- XMI 2.1 import/export facility
- Spell checker
- Supports UML 2.1
- Supports Model Driven Architecture (MDA)
- Version control support with CVS, Subversion, Visual Studio Team Foundation Server (TFS) or any SCC compliant provider
- Plug-ins for Visual Studio .NET or Eclipse

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Add-in
Add-in

CodeFluent

 Home Page Home Page

Categories: Modeling - Architecture - MDA - UML, RAD - Dev automation

Author: SoftFluent

Latest version: 2012
Added 2007-06-28Updated 2012-08-07

Product integrated with Visual Studio that generates foundations of .NET applications, such as database scripts, source code, web services and UIs.

The code generation process is model-first and continuous: from your declarative model, a meta-model will be inferred which code generators will then translate into code. Over 20 code generators (a.k.a. "producers") are provided out-of-the-box and can be combined to obtain your own application following your desired architecture, using your desired technologies.
Since your application development is driven from this model, your business logic is decoupled from the technology and allows you to absorb changes faster and smoother: apply changes in your model to update all your layers consistently or add/switch technology by changing your used code generators.

Features include:
- Integration with Visual Studio 2008/2010/2012
- Supports SQL Server (T-SQL), Oracle (PL/SQL), MySQL, PostgreSQL
- Supports C# and VB.NET
- Supports WCF, ASMX, JSON
- Supports ASP.NET, SharePoint, WPF, Silverlight

Built for .NET 2
Built for .NET 2
Built for .NET 4
Built for .NET 4
Built for Silverlight
Built for Silverlight
Free or free version available
Free or free version available

Codagen Architect

 Home Page Home Page

Categories: Modeling - Architecture - MDA - UML

Author: Codagen Technologies

Latest version: 3.2
Added 2003-05-20Updated 2004-07-09

MDA tool for model transformation, code generation, and automation of development processes.
Codagen Architect automates your application development process. It integrates with UML modeling tools. It generates code through a customizable model-to-code transformation. It supports Visual Basic, C#, C++, and Java.

Built for .NET
Built for .NET

Rational Rose XDE Developer for Visual Studio

 Home Page Home Page

Categories: Modeling - Architecture - MDA - UML

Author: IBM

Latest version: 6.12
Added 2003-05-20

Design-to-code experience inside Visual Studio .NET.

Features include:
- Rational Rose Professional VB and Rose Professional C++ are included to integrate with Visual Studio
- Model-driven development with UML support.
- Roundtrip engineering C++, Visual Studio and .NET languages.
- Automatic or on demand model-code synchronization.
- User-definable patterns and code templates.
- Assisted modeling with language sensitive editing.
- Multiple model support for Model-Driven Architecture.
- Free-form diagramming.
- Logical and physical database design.
- Web publishing and reporting.

Built for .NET
Built for .NET
Add-in
Add-in

Sculpture

 Home Page Home Page

Categories: Modeling - Architecture - MDA - UML

Latest version: 1.0
Added 2008-09-18Updated 2009-03-31

Model-Driven Development code generation framework.
With Sculpture you can model your application components, and then transform this model to deployable components for your favorite technology.

Features include:
- comes with ready-made molds: DAAB, NHibernate, LINQ, CSLA, WCF, ASMX, Windows forms, WPF, Silverlight, ASP.NET, ASP.NET MVC
- provides a starter kit wizard that enables you to choose among available technologies to start your project with all layers
- contains a Guidance Package for building your own Mold or customizes existing ones
- can generate any kind of text output using templates (source code, database scripts, web pages, XML, configuration files, etc.)

Sculpture is divided into:
- Sculpture Core Engine: a platform that hosts the molds, takes care of making all the molds work together. It includes the Model Designer, Mold discovery and loader, generic validation engine, generic code generation engine, command holder, and editor controls holder.
- Mold: The primary plug-in of the Sculpture framework, with Molds you can extend all the power of Sculpture to manage the model and the produced code as your needs, Molds provide the ability to process model elements.

Built for .NET 2
Built for .NET 2
Built for Silverlight
Built for Silverlight
Free or free version available
Free or free version available
Source code provided
Source code provided

SDE for Visual Studio

 Home Page Home Page

Categories: Modeling - Architecture - MDA - UML

Author: Visual Paradigm

Latest version: 1.1
Added 2004-07-10

Smart Development Environment (SDE) provides model-driven development capabilities for software developers and designers.
SDE gives developers and designers a visual analysis-designer-development environment to develop applications.
Features:
- Navigation between code and visual model
- UML PDF/HTML report generator
- Real-time or on demand, round-trip incremental model and source code synchronization
- Visual modeling environment
- Full UML notation support
- Automatic diagram layout
- Textual analysis and CRC card support

Built for .NET
Built for .NET
Add-in
Add-in
Free or free version available
Free or free version available

MagicDraw

 Home Page Home Page

Categories: Modeling - Architecture - MDA - UML

Author: No Magic

Latest version: 15.0 EAP beta 1
Added 2003-05-20Updated 2007-10-24

Visual UML modeling and CASE tool with teamwork support.
Designed for Business Analysts, Software Analysts, Programmers, QA Engineers, and Documentation Writers, this development tool facilitates analysis and design of Object Oriented systems and databases. It provides database schema modeling, DDL generation and reverse engineering facilities.

Features include:
- Support for UML 2.2 notation and metamodel
- Support for UML 1.4 metamodel
- Support for XMI 2.1
- UML extensions (profiles)
- Navigation with hyperlinks, backward and forward through your diagrams
- Reverse engineering and code generation support for J2EE, C#, C++, CORBA IDL programming languages, .NET, XML Schema, WSDL
- MSIL reverse engineering
- Database modeling, DDL generation and reverse engineering facilities
- Support for Business process modeling using BPMN (Business Process Modeling Notation)
- BPEL Export functionality allows you to export your Business Process Execution Language (BPEL 1.1) compliant code from a BPMN diagram.
- Imports static and dynamic structure information from ProActivity business models for instant creation/redesign of IT systems.
- Integration with Sun Java Studio, CaliberRM, WebLogic Workshop, IntelliJ IDEA, Eclipse, NetBeans, IBM Rational Application Developer, JBuilder.
- SysML plugin that supports all SysML diagrams, including Requirements, Block Definition, Internal Blocks, Parametric and other UML diagrams reused by SysML.
- Dependency matrix
- Domain Specific Language customization engine

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Add-in
Add-in
Free or free version available
Free or free version available

CA Plex

 Home Page Home Page

Categories: Code generation, Modeling - Architecture - MDA - UML, RAD - Dev automation

Author: Computer Associates

Latest version: 6.0
Added 2007-05-21

Architected RAD tool that combines the techniques of model-based development, patterns and code generation to accelerate the delivery and maintenance of .NET and Java applications.

Features include:
- Multi-platform code generation: generates complete applications including user interfaces, business logic and database objects.
- Patterns: utilize and extend patterns from supplied pattern libraries or write your own.
- Visual development environment with multi-developer repository based on semantic network technology.
- C# server generator built on .NET 2.0
- Enables design and generation of Swing Desktop Clients and Applets.
- EJB design and generation across multiple app servers (JBOSS, Websphere, Weblogic, etc.).
- OLE DB support for Oracle, DB2, MS SQL Server and other databases.
- JDBC support for Oracle, DB2, MS SQL Server, Ingres and other databases.
- Provides interoperability with Java and IBM System i applications.
- Automatically provides DataSet interfaces for integrating Plex .NET apps with other tools.
- HTML thin client generation and XML and web services support.
- Platform independent model can also be generated for other platforms (including C++/MFC)

Previous name: AllFusion Plex

Built for .NET 2
Built for .NET 2

Objecteering

 Home Page Home Page

Categories: Modeling - Architecture - MDA - UML

Author: Objecteering Software

Latest version: 6
Added 2006-05-20

Provides coverage of model driven development.
Incorporating the UML 2.0 modeling and MDA developments for model driven engineering, Objecteering 6 manages model consistency and traceability throughout the entire development cycle, from requirements, analysis and design through code generation, tests and application deployment.

Features include:
- Dynamic model completeness and consistency checking
- MDA automation
- Integrated repository shared throughout all development phases
- Automated documentation generation and web publishing
- Integration and synchronization with the Eclipse development environment
- Java, C#, C++, SQL, CORBA and Fortran generators
- Teamwork management capacity with model merging facilities and configuration management tools integration
- Integration with third party tools such as Configuration Management, Requirements Management, Application Servers and IDEs
- Allows you to create your own UML extensions to further adapt it to your business domain and your technical target platforms

Built for .NET
Built for .NET
Add-in
Add-in
Free or free version available
Free or free version available

Visio

 Home Page Home Page

Categories: Modeling - Architecture - MDA - UML

Author: Microsoft

part of Visual Studio .NET Enterprise Architect edition

Built for .NET
Built for .NET
Ignore this
Advertise here! Contact us to know the options
Help the .NET community get a consensus on great tools. Display your favorite tools on your own website or on your blog.
Keep track of your favorite tools. Build your personal watch list.
Advertise here! Contact us to know the options
Discontinued tools
Hosted by Arvixe
part of the metaSapiens network: metaSapiens | .NET Jobs | Fabrice's weblog | .NET tools | Java tools | Dynamics AX tools | Tuneo | LINQ book | MapShares | BD ind?pendante | Parking partag?