central locations in which data, source code or libraries are stored and managed