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.

 Have you ever wondered about how things will be done in the future? I mean surely mankind must reach some acceptable consensus on how the internals of a information system is built at some point.

When that consensus is in place there must be people that once and for all implement a tool that follow the rules stipulated. A tool that expose all the useful degrees of freedom and simply absorbs and hides all the non productive degrees of freedom (yep, I am talking about bugs).

We are convinced that this will happen. In fact we are so very sure because the future is already here. Take our ECO5 product for a test spin - Set yourself in the Model Driven Architecture driver“s seat today and feel the freedom it gives. Forget about projects that require 100 men; they are all mostly fingers producing bugs. Use your ability with our tools and you will never want to go back to your old ways.

Raise the quality and agility in everything you do from now and onwards. ECO5 makes you run circles around the fastest requirement changing clients in the world. Now you can finally leave the cul-de-sac of overseas outsourcing once and forever. This is the tool that puts YOU back in control. It gives YOU the power to take YOUR ideas and make them real. Today.

Eco Model Driven Architecture MDA, Domain Driven Design DDD

ECO - All is included, Modlr, Database generation from model, Code generation from model. Change the Model and watch the logic follow your every whim in matter of seconds. Three words that describe ECO could be Fast, Fast & Fast, but it could just as well be Quality, Quality, Quality. But if we need to choose we will be forced to say Maintainability, Maintainability & Maintainability.

Did we tell you that it works with WPF, Silverlight, ASP.NET and Windows forms? Did we mention c# and VB.NET? Did we manage to fit SQLServer, Oracle and MySql in there? Gosh we have apparantly just scratched the surface... Why did we neglect to mention full domain layer undo & redo stack implementation available for you to use... Or the temporal database support... Or the OCL support and Linq-queries to the database... And what about the ViewModels? DOWNLOAD ECO NOW. Your kickstart to MDA.

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 i>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