Embodiments of the present invention address deficiencies of the art in
respect to software configuration management and provide a method, system
and apparatus for producing audited builds based on separate class
dependency records. In one embodiment, a software configuration
management tool can be provided which can include build-audit logic
programmed to produce separate configuration records for each target
object in a build. Each configuration record can include a direct
dependency reference for a corresponding target object. Moreover, each
configuration record can include version information for a corresponding
target object. Finally, the software configuration management tool can
include a versioned object base storing different versions of source
files and derived objects built from the source files.