What Does On-Demand Computing (ODC) Mean?

On-demand computing (ODC) is an enterprise-level model of technology and computing in which resources are provided on an as-needed and when-needed basis. ODC makes computing resources such as storage capacity, computational speed and software applications available to users as and when needed for specific temporary projects, known or unexpected workloads, routine work, or long-term technological and computing requirements.

Techopedia Explains On-Demand Computing (ODC)

The major advantage of ODC is low initial cost, as computational resources are essentially rented when they are required. This provides cost savings over purchasing them outright.