In information technology scalability is the ability of a system, network, or process, to handle growing amounts of work in a graceful manner or its capability to be enlarged to accommodate that growth. For example, it can refer to the ability of a system to increase total throughput under an increased load when resources are added. An analogous meaning is implied when the word is used in a commercial context, where scalability of a company implies that the underlying business model offers the potential for economic growth within the company.