Programvareomgivelsen
Programvareomgivelsen er det samlede settet av programvarekomponenter, konfigurasjoner og tjenester som trengs for å kjøre, utvikle eller teste et program. Begrepet omfatter operativsystem, runtime (for eksempel Java Virtual Machine eller .NET), biblioteker og avhengigheter, rammeverk, mellomvare, databaser, og eventuelle eksterne tjenester eller API-er som applikasjonen kommuniserer med.
En programvareomgivelse kan beskrives som enten en utviklings-, test-, staging- eller produksjonsomgivelse, der hver får egne
Riktig håndtering av omgivelsen er viktig for å sikre stabilitet, sikkerhet og enkel feilsøking. Dette innebærer
Utviklere og driftsteam samarbeider ofte om å definere og vedlikeholde programvareomgivelser for å balansere krav til