- Classical: Code that relates to something which is no longer supported.
- Modern: (1) source code inherited from someone else and (2) source code inherited from an older version of the software.
(3) BOTH Trifecta
- Inherited from someone else: Employee who built can't work on it anymore.