O termo tempo de execução refere-se ao período em que um programa está sendo executado (ou em execução) em contraste com outras fases do ciclo de vida de um programa.
O tempo de execução começa depois que o código-fonte foi compilado em arquivos-objeto, os arquivos foram vinculados a bibliotecas para produzir um único arquivo executável e esse executável foi carregado na memória, pronto para execução.