This is the process of increasing or decreasing the resources used by an application in response to changing demands.