CodeGear and CapableObjects Collaborate to Take ECO into the Future

By: Nick Hodges

Abstract: Article and FAQ about CapableObjects, the new company taking ECO forward.

    CapableObjects to Take ECO into the Future

CapableObjects, formerly the Borland ECO development team, have entered into an agreement with CodeGear to focus on ongoing development of CodeGear’s ECO technology. Capable Objects plans to deliver new innovative features to the ECO customers around the globe.

The ECO technology is an innovative model-powered application framework that is used by developers around the globe to build data-driven applications in a wide variety of industries. The ECO technology has been a feature of Borland/CodeGear Delphi since 2002. Today, ECO III is available with CodeGear Delphi 2006 Architect, and ECO will continue to be a key feature in the next release of Delphi for .NET.

"As a small and agile company we will be able to cater to the specific needs of the ECO users and model-driven development. We already have significant improvements lined up for ECO IV in CodeGear’s upcoming “Highlander” release, and many new features in the pipeline," said Jan Nordén, CapableObjects CTO and original CodeGear ECO architect.

“The creation of CapableObjects means two things: continued ECO innovation, integration, and inclusion in CodeGear Delphi and RAD Studio, and the opportunity for CapableObjects to expand the ECO technology and product line into new markets. This partnership is a win for CapableObjects, CodeGear, and developers,” says Michael Swindell, Vice President of Products and Strategy at CodeGear.

    Frequently Asked Questions

Q: What is ECO?

A: ECO is an innovative framework for .Net, allowing developers to build applications based on a class model. The model controls many aspects of the application including business object behavior, persistence, database creation, maintenance, and UI. ECO supports building both rich client applications, and web based (ASP.Net) applications.

Q: What are the benefits of using ECO?

A: Through the use of models and the rich framework behaviors, developers can build simple or complex business application much faster, and with fewer defects. More importantly, the ECO framework is designed for change, allowing developers to rapidly implement changes driven by changed business needs.

Q: Who are Capable Objects?

A: Capable Objects is formerly the development team behind CodeGear’s ECO technology. The team formed an entirely independent and separate company in order to give the ECO technology a chance to expand and to become available to a broader base of users. ECO is too powerful and valuable a technology to remain tied to a single IDE and toolset, so CapableObjects was formed to let the ECO technology grow and expand in new ways that can only benefit ECO and the developers that use it. The licensing of the ECO technology to CapableObjects was the result of a mutually agreed upon decision and CodeGear and CapableObjects are close collaborators.

Q: Will CodeGear continue to ship ECO with Delphi?

A: Yes, CodeGear will continue to ship ECO with the next release of CodeGear RAD Studio. . Tools and technologies like ECO are a key factor to making CodeGear RAD Studio the highly productive development environment that it is. CodeGear and CapableObjects are working very closely together to see to it that the combination of ECO and RAD Studio is a powerful, productive development platform.

Q: Who are behind CapableObjects?

A: CapableObjects is a venture backed startup located in Stockholm, Sweden founded by the former CodeGear ECO R&D group and expanded with additional resources.

Q: Will CapableObjects develop ECO versions intended for other .NET IDE’s, such as Visual Studio?

A: CapableObjects is currently researching and developing plans to bring ECO to other IDE’s in additional to CodeGear’s RAD environments.

Q: What will the next version of ECO contain?

A: The next version of ECO (ECO IV) will contain support for the .NET 2.0 and ASP.2.0, and new features such as VCL.NET support, EcoDataSource, aligning the OCL type system to .NET, as well as a long list of performance and usability enhancements. We’ve also listened to long time users of ECO and included full source code of the runtime framework. ECO IV will be the key features of the “Highlander” Architect edition aka RAD Studio Architect

Q: When will I be able to try out ECO from CapableObjects?

A: Today you need to be a field tester of the next version of CodeGear Delphi. In the not to distant future this might change so please visit to sign up for the CapableObjects Newsletter to stay informed on availability.

Q: Where can I read more about the ECO technology?

A: Please visit for more information and a list of links to communities, blogs and other ECO sources.

Safe Harbor Statement

This document contains "forward-looking statements" as defined under the U.S. Federal Securities Laws, including the Private Securities Litigation Reform Act of 1995 and is subject to the safe harbors created by such laws. Forward-looking statements may relate to, but are not limited to, the features available in, and the potential benefits to be derived from, Borland products and solutions, and the release dates, plans and market acceptance of such products and solutions, including ECO products and solutions ad well as the benefits and cooperation between CapableObjects and CodeGear. Such forward-looking statements are based on current expectations that involve a number of uncertainties and risks that may cause actual events or results to differ materially. Factors that could cause actual events or results to differ materially include, among others, the following: rapid technological change that can adversely affect the demand for Borland products, shifts in customer demand, shifts in strategic relationships, delays in Borland's ability to deliver its products and services, software errors or announcements by competitors. These and other risks may be detailed from time to time in Borland periodic reports filed with the Securities and Exchange Commission, including, but not limited to, its latest Annual Report on Form 10-K and its latest Quarterly Report on Form 10-Q, copies of which may be obtained from Borland is under no obligation to update its forward-looking statements. Information contained in our website is not incorporated by reference in, or made part of this document.

Server Response from: ETNASC03