Home > Products & Services > ECO ECO   |   ECO for Visual Studio   |   ECO for RAD Studio   |   Gaffr.net
Class Diagram

Order Class Diagram
State Diagram
State Diagram-Order
ECO is a tool for creating model driven, multi layered applications.

While the internals of ECO are complex, using it is very easy. The classes of the problem domain such as Customers and Invoices are defined in a Class Model.

ECO will then generate the database schema, the code for the domain classes, and the information for mapping the classes to the database tables.

And better yet, when you change your model, ECO will merge the changes into your code, and update your database schema while preserving your precious data. A feature we refer to as Database Evolution.

However, far from being a mere code generator and Object-Relational mapper, ECO provides extensive framework support for the domain objects at runtime, including databinding, querying, and UnDo/Redo operations. In addition the model itself is available at runtime, so that concepts in the model that do no translate directly into code are still available for ECO, as well as for the developer.

So the goal of ECO is not only to create the code and database from the model, but also to make the ECO objects efficient building blocks for your application, eliminating a lot of rote programming. Our company name CapableObjects, alludes to this fact.

Listen & watch the Framework Argument Presentation to get an overview on what we do for You and how You will benefit from using ECO in your existing and new software projects.


There is more information about ECO on our old site. We are working on migrating it.

 
 
 
Contact Us | Terms of Use | Privacy Statement © 2009 CapableObjects