En informática, un entorno o sistema en tiempo de ejecución es un software que provee servicios para un programa en ejecución pero no es considerado en sí mismo como parte del sistema operativo.
Algunos ejemplos son estos: Los intérpretes de bytecode y las máquinas virtuales también son considerados sistemas en tiempo de ejecución.