Este tiempo se inicia con la puesta en memoria principal del programa, por lo que el sistema operativo comienza a ejecutar sus instrucciones.
Este término suele emplearse, en oposición a tiempo de compilación, para indicar si una acción o hecho sucede en uno u otro tiempo.
Las primeras bibliotecas runtime fueron las que suministraba Fortran las cuales daban características como operaciones matemáticas.
Muchos lenguajes orientados a objetos también incluyen un sistema conocido como un "dispatcher" (despachador) y un "classloader" (cargador de clases).
Suministrando estos servicios, el software Java se considera un entorno runtime del programa.