A metric measuring how many different paths code can take; lower values mean simpler, easier-to-maintain code.