Softverska ovisnost se pojavljuje kada jedan dio softvera ovisi o funkcioniranju drugih. Na primjer, neke stolne računalne igre koje rade na Microsoft Windowsu ovise o Microsoft DirectX-u. Budući da igra koristi tehnologiju uključenu u knjižnice softvera DirectX, DirectX mora biti instaliran prije nego se igra može pokrenuti.
Modul, Uvjeti softvera