در دنیای مدیریت نرمافزار یک موقعیت ناخوشایند به نام "جهنم وابستگی" وجود دارد. هر چه سیستم شما بزرگتر میشود و هر چه کتابخانههای بیشتری به نرمافزار خود میافزایید، به همان میزان احتمال گرفتار شدن شما در این دام بیشتر خواهد شد.
در سیستمهایی با وابستگی بسیار زیاد، انتشار نسخه جدید کم کم تبدیل به یک کابوس میشود. اگر وابستگی شما به کتابخانهها بسیار زیاد و پیچیده باشد، شما در معرض خطر قفل شدن انتشار نسخه جدید قرار میگیرید (عدم توانایی برای بروزرسانی یک کتابخانه بدون انتشار نسخه جدید کتابخانههای وابسته).