This document discusses linear constant coefficient difference equations, which can represent an important class of linear time-invariant (LTI) systems. It provides examples of representing systems as difference equations, such as an accumulator system. It also describes recursively computing the output of a difference equation and solving difference equations, noting that auxiliary conditions are needed to uniquely specify the output. If the additional condition is that the system starts at rest, then the system will be linear, time-invariant, and causal.