On-demand

On-demand means when needed or required.