ECO applications consist of one or more ECO Packages. An ECO Package is a logically grouped collection of classes. These packages may be reused across multiple applications. New packages may also be based on existing packages, meaning that you can descend from classes / add associations to those classes etc.