The act of creating a branch. Branching allows more than one programmer to work on a component at one time.