Embora para muitas aplicações de TI, o desempenho não seja um problema muito grande, este quesito se tornou o centro das atenções da comunidade no que se refere à qualidade de software. Isto se deve ao fato de ser uma das qualidades do aplicativo que podem ser facilmente quantificadas e validadas. Além de afetar diretamente o usuário final.
Poucas aplicações de TI têm restrições críticas de tempo real, como as encontradas em sistemas de controle de aeronaves, nas quais se alguma saída for produzida alguns milésimos de segundo mais tarde, coisas indesejáveis podem acontecer.
Por outro lado, existem os aplicativos que precisam processar centenas, às vezes milhares e dezenas de milhares de transações a cada segundo que são encontrados em grandes organizações, especialmente nos mundos no mercado financeiro, telecomunicações e governo.
Desempenho geralmente se manifesta nas seguintes medidas:
Essas medidas serão apresentadas a seguir.