Features


Here are the key features of Deltanji. Note that certain features are only available in specific Deltanji editions.

  • Flexible configuration options allow different levels of control to suit the company culture and size of the teams.
  • Web-based interface for object transfers.
  • All development work is linked to a change request recording the reason for the change.
  • Concurrent development can be supported, ensuring that changes are not lost or inadvertently overwritten as a consequence.
  • An object-based approach allows different components which form a natural unit to be managed together.
  • Components managed include binary or text files and many types of Caché, Ensemble and HealthShare components. The extensible architecture supports custom component types.
  • A centralized library stores reference copies of all versions of an object in an immutable repository.
  • Old versions of objects are always available for comparison or for re-instatement if this becomes necessary.
  • Logical locations mean users need not be concerned about where the code components are actually stored.
  • Status of objects (e.g. 'for test' or 'approved') is easily tracked by means of multiple logical locations, typically all mapping to the code repository .
  • Deltanji identifies one master location for each version of an object. The nature of that location controls whether the version is editable or read-only.
  • By recording the version of each object at each location Deltanji tracks and controls the movement of objects.
  • Variants of objects can be tracked simultaneously (e.g. customer-specific code variants, or English and French language variants).
  • Systems can be defined to allow easy control of objects belonging to different applications. Deltanji tracks the system membership of objects and the locations handling each system.
  • Transfers provide a powerful, configurable and flexible mechanism to move or copy objects from one location to another.
  • Transfer route dependencies allow the system manager to control the conditions under which code moves.
  • Multiple objects can be transferred in a single step using the change request ID.
  • Automatic transfers can be defined which effortlessly keep multiple locations in sync.
  • Networking capabilities enable code management across multiple environments.
  • Packaging and deployment features support the controlled transfer of objects to isolated remote sites such as live servers.
  • Access security gives control over who can view which locations, make which transfers etc.
  • Reports inform project managers of the progress of projects, work which is overdue, and any concurrent development which is in progress.
  • The audit trail for each object shows every movement and status change which has happened to it. Change request operations are also audited.
  • SQL tables enable ad-hoc querying of Deltanji for reporting purposes.