(1) Generically refers to a central place where data is stored and maintained. A repository can be a place where multiple
databases or
files are located for distribution over a
network, or a repository can be a location that is directly accessible to the user without having to travel across a network.
Also see data warehouse and data mining.
(2) In a CASE development system, a database of information about the software, including data elements, processes, inputs, outputs and interrelationships. A CASE system uses a repository to identify objects and rules for reuse.