(1) Хранилището за изходен код е информационна система за съхранение и достъп до изходен код, включваща система за контрол на версиите.
(2) Хранилището позволява неограничен брой проектни хранилища, като всяко проектно хранилище се отнася за един проект.
(3) Всяко проектно хранилище се отнася към определена администрация.
(4) В хранилището се съхранява кодът на всички проекти или части от проекти, разработени за администрацията по поръчка, отговаряща на условията на чл. 58а, т. 1 ЗЕУ.