El término tiempo de ejecución se refiere al período en el que un programa se está ejecutando (o ejecutando) en contraste con otras fases del ciclo de vida de un programa.
El tiempo de ejecución comienza después de que el código fuente se haya compilado en archivos objeto, los archivos se hayan vinculado con bibliotecas para producir un único archivo ejecutable y este ejecutable se haya cargado en la memoria, listo para su ejecución.