A repository is a kind of database for consolidating the management of the necessary information used in system development. Managing data in this consolidated manner makes correspondence relations between data clear and improves the efficiency of system development. Moreover, information sharing between members of development teams becomes easy, and the correctness of information propagation is improved.