IDIOMS

on demand

(idiomatic) When needed or required.

Example:   The kitten is being fed on demand
  Our new on-demand software delivery system is cutting edge