Complete integration with GuardIEn applies also to version control: enabling the explicit definition and tracking of ALL object versions and their controlled progression through a development life cycle.

XOS logically extends the CA Gen model for external objects, allowing multiple versions to exist and be controlled and associated to the major stages in the development process.

To be able to edit an external object, it must be checked out to the developer's workstation. XOS uses similar concepts to CA Gen since these will be familiar to a CA Gen developer. An external object is checked out from either the External Objects window or using the External Object Download feature of the Subset Assistant.