Repository

In computing it usually refers to a specific location where large amounts of data is stored, archived and maintained. It can be setup as a centralized distribution center for software(i.e. version control). See also: Database