Demand-based switching (DBS) is a computer technology term which refers to the process of using software to optimize the use of hardware resources.