'On demand' includes 'catch up' services but isn't necessarily limited to them.
Some service providers might make online content available 'on demand' which hasn't been transmitted as live TV. For example, when BBC Three closes down as a conventional station, it will continue to provide new programming 'on demand' via the internet. Other broadcasters are also starting to move towards more 'internet only' programming as well.