programvarukontexten
Programvarukontexten är de omgivande förhållanden och miljöer där ett program verkar. Den omfattar hårdvara och operativsystem, körmiljö (till exempel virtuell maskin eller container), programmeringsspråk och bibliotek samt andra beroenden, nätverkskonfigurationer och lagrad data. Den inkluderar även konfigurationsparametrar och miljövariabler samt externa tjänster som databaser och autentiseringstjänster. Även policyer för säkerhet och användarbehörigheter ingår.
Hur kontexten ser ut påverkar hur programvaran fungerar. Olika miljöer kan leda till olika beteenden och resultat,
Vanliga utmaningar inkluderar kontextdrift där miljön ändras över tid, bristfällig dokumentation av beroenden och konfigurationer samt