A difference equation describes an equation in terms of a recursive relationship of the differences of a function. They’re like a discrete-time equivalent of differential equations. Difference equations are a specific form of recurrence relations.
Linear non-homogeneous constant-coefficient difference equations can define causal DT LTI systems.