Skip to content
| Marketplace
Sign in
Visual Studio>Tools>ECO for visual studio
ECO for visual studio

ECO for visual studio

Hans Karlsen _The real one_

|
3,549 clicks
| (13) | Free Trial
ECO is a tool for creating model driven, multi layered applications. This is the tool that puts YOU back in control. It gives YOU the power to take YOUR ideas and make them real.
Get Started

ECO for Visual Studio installs seamlessly into Microsoft Visual Studio. It contains the ECO Modeler, the ECO runtime frameworks, and extensive designtime support.

ECO for VS can be installed in all versions of Visual Studio 2005 and 2008 and 2010.

Supported databases

 

  • Interbase 2007 sp2 and later
  • Oracle v8 and later
  • MS SqlServer 2000 and later (includingExpress versions)
  • MySQL v4 and later
  • Firebird 1.5 and later
  • NexusDB v2
  • SQLite
  • Sybase ASE

MDA really works and it will slash your development time and increase the quality of your output. You can easily earn back any investment you do in a professional Model Driven Architecture (MDA) tool as EnterpriseCoreObjects version 5 (ECO5).

  • Model beautiful diagrams
  • Create ViewModels from your model
  • Derive database from your model
  • For the database of your choice – SQLServer, Oracle, MySql and more
  • Evolve the database as you change your model, Keep your data
  • Use the ViewModels to prototype or deploy declarative user interfaces
  • User interface agnostic; ASP.NET, Windows Forms, WPF – Silverlight
  • Document your model and publish to html
  • Reverse engineer existing database and use Model with all the other tools
  • Catch User interface validation rules in ViewModels
  • Add behavioral rules with State machines
  • Control read/write and visibility state in ViewModels declaratively with OCL
  • Take advantages for fully subscribed derived attributes and associations
  • Take advantage of UML inheritance to express complex things in the domain
  • Catch the processes in your domain and map them to information use
  • Derive and Update .net code for a complete Domain Model
  • Merge and mix your code with derived code
  • Use with C#, Delphi.net or VB.NET
  • Write your own persistence mappers to support your own storage
  • Use XMLPersistanceMapper to save to file
  • Tier your solution with client and server persistence mapper
  • Hook up the built in Sync server and propagate changes between clients
  • Use the built in Undo/Redo mechanism to make users happy
  • Prototype faster than ever with WECPOF and AppComplete technologies
  • Use Object Constraint Language- OCL (Part of UML standard) to navigate your model
  • Use Linq to rumble thru the domain layer
  • Appreciate the optimized fetch on demand that reduce SQL traffic
  • Use the declarative pre-fetch mechanisms to get speed where needed
  • Define declarative actions to get prototyping or deploy of complete declarative applications
  • Be amazed by the code reduction you get when the framework fully understand Associations
  • Use Association classes the way they were meant to be used
  • Add your own extensions to diagrams and show them as symbols
  • Add enumeration types to get self-explanatory precision in your data
  • Use “the dirt simple to use” object versioning mechanism to keep domain history
  • Your server and client implementation use standard WCF communication
  • Your UI use standard Xaml, or ASP.NET or WinForms
  • Use OCL queries or Linq to access data from the database
  • Develop design time plugins and extend what you use your model for
  • Use the TaggedValue extensions to catch additional information

Further info:

  • CapableObjects is an independent private company
  • We that formed CapableObjects 2007 have had the same agenda under different names BoldSoft, Borland, CodeGear
  • We have been working the model centric angle for 15 years – and we are just in the beginning
  • Your world and understanding of information systems will change if you look at it from our angle
  • We do not know everything but we know models
  • You can start using it for definition today – you will use it for production soon
  • You can use it for prototyping or production deploy
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft