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