Exekveringsmiljö ( engelsk exekveringsmiljö , ibland "runtime" från engelska runtime - "runtime") inom datavetenskap är en datormiljö , nödvändig för exekvering av ett datorprogram och tillgänglig under exekvering av ett datorprogram. I runtime-miljön är det som regel inte möjligt att ändra programmets källkod, men det kan finnas tillgång till operativsystemmiljövariabler , objekttabeller och delade biblioteksmoduler .
Interaktion med runtime-miljön för tolkade programmeringsspråk implementeras direkt i tolken , vilket säkerställer interaktionen mellan språkkonstruktioner och miljön där den lanseras. För kompilerade språk kan interaktion med datormiljön implementeras av en uppsättning pluggbara runtime- bibliotek eller helt i en virtuell maskin som exekverar den mellanliggande koden som programmet är kompilerat till .