Systemafhængigheder
Systemafhængigheder refererer til de elementer, komponenter eller ressourcer, som et givent softwaresystem eller en applikation er nødt til at have for at kunne fungere korrekt. Disse afhængigheder kan være mangeartede og omfatte alt fra operativsystemer og specifikke biblioteker til hardwarekomponenter og netværksforbindelser. Forståelse og styring af systemafhængigheder er afgørende for succesfuld softwareudvikling, implementering og vedligeholdelse.
Softwareafhængigheder er ofte de mest almindelige. Dette inkluderer biblioteker, frameworks og runtime-miljøer, som koden er skrevet
Udover software kan der være hardwareafhængigheder. Visse applikationer kræver specifikke processorer, mængder af RAM eller grafikkort
Manglende eller forkert konfigurerede systemafhængigheder kan forårsage en række problemer, herunder installationsfejl, kørselsproblemer, sikkerhedshuller og performance-nedgang.