A plurality of artifacts, in a plurality of repositories, are maintained
under revision control. A plurality of artifact tuples, in another
repository, are maintained under revision control. At least one first
artifact tuple comprise first information providing access to at least
one of the artifacts. At least one second artifact tuple comprises second
information providing access to at least one other artifact tuple. Each
of the artifact tuples are associated with at least one of a plurality of
product development processes. An apparatus comprises a plurality of
repositories, each maintaining under revision control a plurality of
artifacts and another repository that maintains under revision control a
plurality of artifact tuples. A workflow process is adapted to allow
users to associate each of the artifact tuples with at least one of a
plurality of product development processes.