A chord substitution is the use of one chord in the place of another in a chord progression. Substituted chords must have some quality in common with the original chords, such as in a tritone substitution. In music and music theory, a chord (from the middle English cord, short for accord) is three or more different notes or pitches sounding simultaneously, or nearly simultaneously, over a period of time. ... A chord progression (also chord sequence and harmonic progression), as its name implies, is a series of chords played in an order. ... In jazz music a tritone substitution is the use in a chord progression of a dominant seventh chord (major/minor seventh chord) that is three steps (a tritone) away from the original dominant seventh chord. ...
The tritone substitution is a dominant 7th chord whose root is a tritone (3 whole steps) away from the original dominant 7th chord.
The omitted/added root substitution exchanges the root of the given chord for a root a third or fifth higher (occasionally lower.) The substitutedchord still retains several pitches of the original, implying the same harmony, but can also point toward different directions--both in key and function.
As the ii chord in the key of C, the D-7 (with its altered 5th) allows the progression to extend itself before progressing toward a dominant and eventual tonic.