Depends is a C-based dependency tracker software that is generic and flexible in nature. It helps track dependencies in software development.
From a productivity standpoint, Depends is incredibly useful because it implements a complete dependency tracker and an associative container for any given value-type. It can be used without prior knowledge of how it is implemented. While the additional documentation supports productivity, it is not strictly necessary.
Depends was created for an experiment with Jail, an experimental project still in development as of writing. The dependency tracker was initially designed to track dependencies between singleton instances.
Depends grew in functionality as it was improved, debugged, and eventually used in at least one production application. The library continued to develop in the Developer's Corner, and it was finally published as its Maven project on SourceForge on August 8th, 2007.
Depends underwent modifications to follow new coding standards and was added to a proprietary package version manager. A draft of an article detailing how to use a dependency tracker has been incorporated into the documentation for Depends.
Version 1.0.00: N/A