What allows different projects to use the same source files at the same time ?

What allows different projects to use the same source files at the same time ?

A. Version Control
B. Access control
C. CM Process
D. Version Control and Access control

Explanation: It allows software engineers to continue development along a branch even when a line of development is frozen.