In the strictest sense of the word, particularly in information theory, a source is a process that generates message data that one would like to communicate, or reproduce as exactly as possible somewhere else in space or time. A source may be modelled as memoryless, ergodic, stationary, or stochastic, in order of increasing generality.