Demos are programs that generate multimedia presentations in real time while the demo is running and this separates demos from animations, which are not limited with this real time constraint.
Limitation for Oldskool demo competition is a predefined older hardware.