Difference equations can be understood as an analogy to differential equations with a discrete domain. Many practical problems can be modelled both by difference and differential equations.
The approach via the difference equations has an advantage that for their solutions, only arithmetical problems are used so they can also be used in secondary mathematics.