Question: what is the difference between on demand and catch up?
Answer: VoD (Video on Demand) : In simple terms watching a/any video anytime (any content, be it movies, episodes, personal recordings, etc etc..). CatchUp TV : Catching up TV program, as simple as that. Or in other words, You missed a TV PROGRAM and wants to see it later.