suoritusympäristössä
Suoritusympäristössä tarkoitetaan ohjelman suorittamiseen käytettävää tilaa sekä siihen liittyviä resursseja, riippuvuuksia ja konfiguraatioita. Se kuvaa käytännössä sen, millaisissa oloissa ohjelma käynnistetään ja miten se saa tarvitsemansa tiedostot, kirjastot sekä palvelut. Suoritusympäristö eroaa usein kehitysympäristöstä siten, että se painottuu vakauteen, toistettavuuteen ja turvallisuuteen tuotantokäytössä.
Keskeisiä komponentteja ovat laitteistoresurssit (CPU, muisti, tallennustila), käyttöjärjestelmä ja sen rajapinnat, ohjelman ajonaikaiset kirjastot sekä mahdolliset
Isolointi ja käyttöönotto ovat tärkeässä roolissa. Konttien, säilöjen tai hiekkalaatikoiden kaltaiset ratkaisut rajoittavat ohjelman pääsyä järjestelmän
Esimerkkejä yleisistä suoritusympäristöistä ovat Java Runtime Environment (JRE), .NET Common Language Runtime (CLR), Node.js sekä Python-tulkki.