  Shower Monte Carlo event generators have played an important role in particle
physics. Modern experiments would hardly be possible without them. In this talk
I discuss how QCD physics is incorporated into the mathematical structure of
these programs and I outline recent developments including matching between
events with different numbers of hard jets and the inclusion of next-to-leading
order effects.
