A stochastic process is a way of representing the evolution of some situation that can be characterized mathematically (by numbers, points in a graph, etc.) over time.
They are of greatest help when you either don't know the exact rules of that evolution over time, or when the exact rule of that evolution is too complicated or costly to compute precisely.
Instead of trying to compute the exact evolution of the system, you use a source of randomness to help you describe the situation and its evolution. Then, using the laws of probability, you may be able to compute an expected behavior over time, the probability that something desirable happens, whether the situation leads to some stable state, etc.
A typical concrete example is the length of a queue waiting for a
cashier over time. Knowledge of the exact evolution of this number
over the day could come in handy to the administrators, but they don't
have exact knowledge of
- What makes people come at the exact times that they do, or
- How many items they will bring, or
- Any exceptional situations which could slow down the cashier.
If the number of people in the queue at time $t$ is $N_t$, then we could consider each $N_t$ to be a random variable, because we don't know for sure what will happen at that moment.
Randomness does not necessarily imply chaotic or "crazy" behavior, it can also obey its own laws. For example, if $N_t=5$, then we expect it to stay at $5$ in the moments following $t$ until someone arrives or leaves the queue at some time $t+s$, and then it can only jump to the values $N_{t+s} = 6$ or $4$.
In this case, something similar to a birth and death process could represent the situation. In this process there is randomness only in the amount of time that passes between changes in the state of $N$ and in the direction in which the state changes ($\pm 1$); not in its magnitude.
Of course, in order for a stochastic process to accurately represent a given situation, its underlying assumptions must me compatible with the situation, even if only as an approximation. The modeling process may involve estimating parameters, testing hypotheses, etc.
Famous examples of stochastic processes are Brownian motion, random walk, the Black Scholes model for financial derivatives and the Poisson process.