jooksutuskeskkonda
Jooksutuskeskkond (runtime environment) on tarkvara täitmise kontekst, kus programm töötab. See hõlmab riistvara, operatsioonisüsteemi, käitamiseks vajalikke tõlgijaid või virtuaalmasinate, standardteeke ja sõltuvusi, failisüsteemi, keskkonnamuutujaid ning konfiguratsioonifaile. Jooksutuskeskkond määrab, millised ressursid ja milline konfiguratsioon on programmi jaoks saadaval ning tagab kavandatud täitmise ja isolatsiooni.
Jooksutuskeskkonda eristatakse arenduskeskkonnast ja tootmiskeskkonnast. Arenduskeskkond sisaldab töövahendeid ja seadistusi, mis võimaldavad koodi kirjutamist, testimist ja
Tuumad osad ja arhitektuurilised lähenemised võivad hõlmata tõlgijaid või virtuaalseid masinaid (nt Java Virtual Machine, Python
Eelised hõlmavad ühtsust, rekontrollitavust, portatiivsust ning paremkujumiseks seatud resursside piiranguid ja isolatsiooni. Väljakutsed võivad olla külma
Parimad tavad hõlmavad versioonide selget määratlemist, minimaalsete sõltuvuste kasutamist, piltide (images) ja konfiguratsioonide immutabiliseerimist, keskkonnamuutujate õiglast